一 . 问题:在使用mybatis框架时,遇到带有筛选条件的查询,动态查询用户的信息
二. 方案:在JDBC中,使用java逻辑代码来进行字符串拼接,但是在mapper.xml中怎么来表明逻辑判断。
三. 解决:在mapper.xml文件中使用标签来完成逻辑判断
四. 本质:mybatis的底层在解析mapper.xml文件时,会将对应的逻辑标签翻译成java的逻辑代码。
五. 内容:
mapper.xml中使用的标签有:if标签/ choose when otherwise 标签/ where标签 / set标签 / trim标签 / foreach标签 / bind标签 / sql 标签 / includ标签
mybatis的sql语句动态拼接
最新推荐文章于 2024-05-18 13:16:07 发布