mybatis動態查詢表和字段,遇到的坑


 

mybatis動態查詢表和字段 

1.使用${}與statementType="STATEMENT",結合查詢

詳見https://blog.csdn.net/qq_18059891/article/details/78878377

2.mybatis #{} 與${}區別

詳見  https://www.jianshu.com/p/b9342d3fc081

3.問題

但是當所有配置都完全后,怎么調試都是

${tablename} 解析出來是tablename,而不是參數值

4.原因

沒有在mapper層(DAO層)對參數進行@Param注解

@Param("tablename") String tablename

不然解析出來就是

tablename,而不是具體表名

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM