讲师回答 / 老猿
如果是springboot,在启动类中使用@MapperScan("mapper接口所在包全名")即可,不用一个一个的在Mapper接口中加@Mapper注解。@Mapper注解是识别他为mybatis的mapper接口,会自动的把 加@Mapper 注解的接口生成动态代理类。
2020-07-18
讲师回答 / 老猿
我暂时是没发现有这个东东,JPA有他自己的分页。mybatis-plus也有分页插件。还有如果不用mybatis-plus只用mybatis,可以用国人写的pagehelper分页插件。你说的这种都适用的我目前是没发现。
2020-07-10
讲师回答 / 老猿
我又想了想,有一个想法,不知是否可行,就是如下这么写:
SELECT * from ( SELECT * from t1 ${ew.customSqlSegment}) left join t2 on t1.id = t2.id然后条件写在条件构造器中,你看看是否可行。
2020-07-03
讲师回答 / 老猿
我怀疑是你实体类中的主键用的基本数据类型,基本数据类型的成员变量,例如long的默认值是0。所以会出现你那么现象,换成基本数据类型对应的包装类即可,因为是引用类型,默认值为null。
2020-06-10
讲师回答 / 老猿
你这个问题,我有点没明白,通用service中的save就是调用BaseMapper中的insert啊,只不过又包装了一下,返回是否添加成功。save就是添加的意思,在BaseMapper用的insert也是添加啊。
2020-06-09