讲师回答 / 老猿
简单来说,我们使用接口时,实际上是在使用spring的ioc容器中的动态代理对象。你要理解这块,首先要了解spring ioc容器的原理,spring与mybatis整合的原理。
2019-10-31
已采纳回答 / 老猿
我感觉问题应该出现你AaaaDo的@Data注解上,这个lombok的注解会生成toString方法,而toString方法中不包含父类的那几个实例变量,所以就没打印出来。
2019-10-24
已采纳回答 / 慕哥8041508
QueryWrapper<User> queryWrapper = new QueryWrapper&serUser&); (); queryWrapper.ge("age",26); Page&serUser&pag page = new Page&1, &); (1, 2); IPage&t; User& = iPage = userMapper.selectPage(page, queryWrapper); System.out.println("总...
2019-10-22
讲师回答 / 老猿
官方那么写是为了让你清晰的看到,Map中的key是什么,value是什么,是为了直观展示。程序中没有这种写法。我也是new个Map,暂时没研究出什么更优雅的方法。
2019-10-20
讲师回答 / 老猿
同学,只凭借这些信息我断定不出是什么问题。现在只能进行以下建议:检查下你的@MapperScan中设置的扫描Mapper接口路径是否正确,不要扩大扫描范围;检查下你mp的启动器的依赖是否正确,artifactid是否是mybatis-plus-boot-starter。如果依然不能解决你的问题,方便的话,可以把代码传到百度网盘上,给我链接,我帮你调试一下。
2019-10-16
讲师回答 / 老猿
正常情况下是好使的,我怀疑应该是你的@MapperScan注解,配置的包扫描路径不对或扫描范围过大。@MapperScan中的路径应该只包含Mapper接口,不能扩大范围将Service接口等也扫描进去了,不然它为认为你的service接口也是Mapper接口,从而导致错误。
2019-10-09