讲师回答 / 老猿
请问你分页插件配置了吗?如果不配置分页插件,直接调用分页方法是不好使的。分页插件的配置方法见官网,地址为:https://mybatis.plus/guide/page.html
2020-04-05
已采纳回答 / 老猿
BaseMapper是Mapper层或者叫Dao层的接口。IService是业务逻辑层接口。你开发的是否分层吧,不同层继承不同层的接口。MP还有个通用Service的实现类,叫ServiceImpl,他本身也实现了IService。你的service可以继承ServiceImpl,省着你一些简单的方法,还需要在service中写一遍了。
2020-04-03
额,这里给出mybatis判别字段不是表字段的方法挺好。
但是就这样在一个实体类上写静态字段,不好。因为就一般web开发,实体类在程序中执行时每个请求过来,会产生对应的实体对象。如果实体类里面存在静态成员变量,那么如果其他请求就会有可能修改这个静态成员变量。如果有新手学了这个视频,在公司中乱写这样的代码,怕是要被锤死。
但是就这样在一个实体类上写静态字段,不好。因为就一般web开发,实体类在程序中执行时每个请求过来,会产生对应的实体对象。如果实体类里面存在静态成员变量,那么如果其他请求就会有可能修改这个静态成员变量。如果有新手学了这个视频,在公司中乱写这样的代码,怕是要被锤死。
2020-03-29
最赞回答 / 精慕门4443579
已经在下面回复中找到答案。原来上面的 page的定义 也需要
IPage<Map<String,Object>> page = new Page<>(1,2);这样来处理
2020-03-23