
mybatis
王飞2023
工程师
展开
-
MyBatis缓存
一:MyBatis的一级缓存默认是开启的,但是如果MyBatis和Spring搭配后,一级缓存失效,如果想用一级缓存,加上@Transactional就可以了。原创 2016-08-29 19:55:55 · 1152 阅读 · 0 评论 -
MyBatis搭配spring和事务配置
我这里做的例子是mybatis。一:需要的jar <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.39</version> </dependency>原创 2016-08-29 19:11:54 · 2972 阅读 · 0 评论 -
mybatis缓存。
先说结论:mybatis默认开启一级缓存。mybatis默认是TRANSACTION_SERIALIZABLE,所以测试的时候,需要修改为TRANSACTION_READ_COMMITTED(2)级别.同一个mapper下,如果执行了修改和删除,比如说id为1的数据。则该mapper下的缓存都会失效,包括缓存的id为2,3的也会失效。同一session下的不同mapper,执行更新(改,删,原创 2017-04-16 21:55:42 · 1010 阅读 · 0 评论