讲师回答 / 老猿
你好,对于你的提问,我之前的回答,所问非所答了,关于流式查询,mp应该是没有特殊的支持。但是mybatis是支持的,mybatis中可以使用Cursor,进行流式查询,具体方法你可以查阅网上相关文章。
2019-11-07
已采纳回答 / 老猿
同学,经过我验证,开启二级缓存后,MP的baseMapper中提供的一系列Select方法不能命中二级缓存,只有自定义的方法才能命中二级缓存。 MP官方的建议是:“我们建议缓存放到 service 层,你可以自定义自己的 BaseServiceImpl 重写注解父类方法,继承自己的实现。”
2019-11-07
讲师回答 / 老猿
我明白是怎么回事了,官方就是这么设计的。insertBatchSome这个功能,如果你不排除某个字段的话,所有字段都会在Insert中。如果该字段为null也会给你添加到insert语句中。你的操作中,配置...
2019-11-01
讲师回答 / 老猿
PerformanceInterceptor在3.2.0被移除了,如果想进行性能分析,用第三方的,官方这样写的“该插件 3.2.0 以上版本移除推荐使用第三方扩展 执行 SQL 分析打印 功能”,我课程中也讲第三方扩展执行SQL分析打印功能了。
2019-10-31
讲师回答 / 老猿
可以用实体接多表字段,用自定义sql(如果自定义sql还想使用条件构造器的话,可以参考我入门篇的第四章第一节)。但是实体中的其他表的字段对应的属性,要加上@TableField(exist = false)。
2019-10-29
讲师回答 / 老猿
这个是idea的验证,他认为你只在Mapper接口中有方法,没有在xml中写对应的sql语句,你可以在file->setting->Editor->Inspections->然后在搜索框中搜索Mybatis,在搜索的结果中,修改相应项的级别就可以了。
2019-10-20