Mybatis逆向工程

Mybatis逆向工程中生成的Example类

MyBatis Generator:简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、 存储过程等这些复杂sql的定义需要我们手工编写。
详细的逆向工程搭建工程见博客:https://www.cnblogs.com/HawkFalcon/p/7999583.html
在生成后的pojo类中,有一部分是名字为XxxExample的类出现。
打开一个Example类我们会看到该类的三个成员变量:
distinct字段用于指定DISTINCT查询。
orderByClause字段用于指定ORDER BY条件,这个条件没有构造方法,直接通过传递字符串值指定。
oredCriteria字段用于自定义查询条件。
这个类是专门用来对这个单表来查询的类,对该单表的CURD操作是脱离sql性质的(已经通过逆向工程生成相应的sql),直接在service层就可以完成相应操作。
逆向工程生成的文件XxxExample.java中包含一个static 的内部类 Criteria ,在Criteria中有很多方法,主要是定义SQL 语句where后的查询条件。
MyBatis的Mapper接口以及Example的实例函数及详解:https://blog.csdn.net/biandous/article/details/65630783
posted @   Lz_蚂蚱  阅读(21)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起