
mybatis
@逐影随行
个人博客:http://www.hxj1991.com
展开
-
【JAVA-Mybatis】MyBatis 常用逻辑符号转换
myBatis中逻辑运算符号的处理: myBatis中查询数据时经常会用到逻辑运算符,> = 所以需要转化一下才可以使用,这里有两种方法: 第一种写法是把逻辑符号换成mybatis自己的替换符 原符号 >= & ' " 替换符号 < <= > >= & ' "原创 2017-11-09 14:46:31 · 3271 阅读 · 0 评论 -
【JAVA-Mybatis】Mybatis二级缓存问题
先说问题:项目中提交时会有附图的提交。现在项目中的做法为:统一的附件服务器,提交表单时,将ID传到后台并根据ID更新附件表。查询时,将加密后的id置为resourceId,前台根据这个调用统一接口展示。 重点来的,当提交流程时需要校验,保存之前需要查询表单的所有信息校验,此时,先查询表单信息,并且调用公共的查询方法,对resouceId进行了加密。当我提交时,再次查询表,由于校验时,更改re原创 2017-11-09 14:55:56 · 853 阅读 · 0 评论 -
Mybatis/Ibatis,数据库操作的返回值
该问题,我百度了下,根本没发现什么有价值的文章;还是看源代码(详见最后附录)中的注释,最有效了!insert,返回值是:新插入行的主键(primary key);需要包含<selectKey>语句,才会返回主键,否则返回值为null。update/delete,返回值是:更新或删除的行数;无需指明resultClass;但如果有约束异常而删除失败,只能去捕捉异常。queryForObj...转载 2018-06-28 14:30:27 · 345 阅读 · 0 评论 -
mybatis 整合 Spring
配置扫描DAO<!--扫描所有单表--> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.cainiao.smartwork.basic.dal.dao"/> ..原创 2018-07-13 17:03:25 · 148 阅读 · 0 评论