mybatis plus 的 ActiveRecord 模式

  1. 实体类继承 Model
    public class Test extends Model<Test> implements Serializable {}
    
  2. 就可以 new Test().insert().... 等在实体上直接调用 service/mapper 的函数,而无需注入 service 或 mapper

注意:仅适用于简单场景,如果任何行为都从实体上去调用,感觉有点别扭,因为调用之前,必须要先 new Test(),感觉用在 insert、update、delete 上比较合适,其他方法调用起来都感觉挺别扭的

原文地址:https://www.cnblogs.com/myesn/p/mybatis-plus-active-record.html