摘要: 1、Properties标签的使用 在使用 properties 标签配置时,我们可以采用两种方式指定属性配置。 1.1、直接给出值 <environments default="mysql"> <environment id="mysql"> <transactionManager type="j 阅读全文
posted @ 2021-05-09 22:13 初晨~ 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1、内容列表 动态SQL-if 动态SQL-where 动态SQL-foreach 动态SQL-片段 动态SQL,通过MyBatis提供的各种标签对条件作出判断以实现动态拼接SQL语句。这里的条件判断使用的表达式为OGNL表达式。常用的动态SQL标签有<if>、<where>、<choose/>、< 阅读全文
posted @ 2021-05-09 19:42 初晨~ 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1、模糊 like 模糊查询的实现有两种方式, 一是java代码中给查询数据加上"%"; 二是在mapper文件sql语句的条件位置加上“%”。 需求:查询姓名有"王"的 1.1、java代码中提供要查询的 "%王%" 接口方法: List<UserInfo> selectLikeList(Stri 阅读全文
posted @ 2021-05-09 16:53 初晨~ 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 1、# 占位符 告诉mybatis使用实际的参数值代替。并使用 PrepareStatement对象执行sql语句, #{…}代替sql语句的"?"。这样做更安全,更迅速,通常也是首选做法。 在Dao层接口中添加如下方法: public int insert(UserInfo userInfo); 阅读全文
posted @ 2021-05-09 11:53 初晨~ 阅读(726) 评论(0) 推荐(0) 编辑