首页 > TAG信息列表 > selectById

MyBatis的一级缓存、二级缓存及脏读

MyBatis的缓存分为一级缓存和二级缓存,一级缓存默认打开且无法关闭,二级缓存需要手动打开。不管一级缓存还是二级缓存,都存在脏读的情况。 一级缓存支持SqlSession级别,二级缓存能支持到多个SqlSession,且在同一个namespace下面。   一级缓存 默认打开,作用域是SqlSession。即同一个Sq

mybatis-plus的getById方法提示语法错误?打印sql数据库执行正常,为什么代码里面提示语法错误呢

mybatis-plus的getById方法提示语法错误???从来没出现过错误,今天怎么报错呢,找了很久,终于找到原因了; 先看下错误:  merge sql error, dbType mysql, druid-1.1.14, sql : com.alibaba.druid.sql.parser.ParserException: syntax error, error in :'     1453718518569766912', ex

Mybatis查询方法selectById()主键不一致问题

Mybatis-plus的通用mapper为我们封装了很多方法,我们只需要将interface集成BaseMapper就可以。在BaseMapper中分装了一个方法=》selectById() selectById 这个方法是根据主键id进行查询记录的。返回一条记录。测试如下, 最终调用的是这个方法userDiamondMapper这个接口集成了B

Mybatis-plus自动填充字段的值(如createTime,UpdateTime)

基于Mybatis-plus自动填充字段的值(如createTime,UpdateTime) 首先有数据库表 java类,在数据字段上加上注解,让mp自动赋值 但如何让file填充生效呢? 使用配置类 // 自动 @Configuration public class MyMetaObjectHandler implements MetaObjectHandler { @Override public vo