Mybatis Plus 的BaseMapper 和 Model

Mybatis Plus 的BaseMapper提供了CRUD 操作

Mybatis Plus 的com.baomidou.mybatisplus.activerecord.Model 也提供了CRUD操作,实体继承Model即可



那么,这样是否多余呢,使用哪个合适呢图片说明



图片说明

Model应该是为了单表实体的操作方便,具体好像是为了支持 ActiveRecord 形式调用方便而设计出来的!
BaseMapper更常用。

个人观点,仅供参考!

个人觉得第一个会比较好,serializable 序列化,这个我经常用到,CRUD操作是可以的

第一个Model已经实现了序列化,不用再手动实现序列化了吧

集成model的 java bean对象,set方法要比一般的java bean 慢上很多。百万次请求,慢上0.5秒。