最近在用mybatis逆向工程生成持久层代码时(实体类、接口、xml)时,当使用simple的逆向工程时,发现生成的实体类里面只有单个的实体类对象。但是如果去掉simple时,会发现实体类里面会多出一个实体类Example的Java文件。那么这个实体类Example和实体类之间有什么关系呢?

实体类—实体类mapper接口:采用这种方式生成的代码只包含了基础的sql方法(增删改查),但是不能按照特定的条件来执行sql。
实体类Example,这个类里面拥有很多的带条件的sql方法,内置了一个Criteria类来设置条件。所以说,example类从某种程度上可以说是对实体类的一种补充,它的功能比实体类—实体类mapper的功能更多。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐