已采纳回答 / 慕慕6191356
<?xml version="1.0" encoding="UTF-8"?&; & &;prproject xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http...
2019-11-09
讲师回答 / 老猿
问题解决了就好,这个涉及到springboot启动类的机制,配置类和组件类默认需要在启动类所在包或其子包下才能扫描到,当然你也可以通过注解@ComponentScans或者@ComponentScan指定扫描的包。
2019-11-07
讲师回答 / 老猿
MP自带的CRUD操作是针对单表操作的,如果要操作多表,可以写自定义sql。给你举个使用条件构造器的多表sql例子,可以写在xml中或注解中,下面的是用xml的写法:<...code...>对应的Map...
2019-11-04
讲师回答 / 老猿
第四题不可以使用selectByMap,因为selectByMap中传入的Map参数中的键值对,都会作为where中的等值条件。例如:<...code...>最后的查询条件为where name='laoyuan' and age=21
2019-11-04
讲师回答 / 老猿
简单来说,我们使用接口时,实际上是在使用spring的ioc容器中的动态代理对象。你要理解这块,首先要了解spring ioc容器的原理,spring与mybatis整合的原理。
2019-10-31
已采纳回答 / 慕哥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