一、使用mybatis连接数据库

添加连接的mysql
的信息,测试链接成功即可。

二、安装Better-Mybatis-Generator插件

安装成功后,在需要生成的表上右键选择mybatis-generator。

添加要生成的一些配置。

点击OK,第一次生成会弹出窗口,需要输入数据库的帐号密码。可以看到生成该表对应的mapper接口、实体类和sql
。

三、关于example类详解
1、example成员变量
mybatis-generator
会为每个字段产生Criterion
,为底层的mapper.xml
创建动态sql。如果表的字段比较多,产生的example
类会十分庞大。理论上通过example
类可以构造你想到的任何筛选条件。
- ?//作用:升序还是降序
- ?//参数格式:字段+空格+asc(desc)
- ?protected String orderByClause; ?
- ?//作用:去除重复
- ?//true是选择不重复记录,false,反之
- ?protected boolean distinct;
- ?//自定义查询条件
- ?//Criteria的集合,集合中对象是由or连接
- ?protected List<Criteria> oredCriteria;
- ?// 分页的显示条数
- ?private Integer limit;
- ?// 分页的起始下标 ??
- ?private Long offset;
- ?//内部类Criteria包含一个Cretiron的集合,
- ?//每一个Criteria对象内包含的Cretiron之间是由 ?AND连接的
- ?public static class Criteria extends GeneratedCriteria {
- ? protected Criteria() {super();}
- ?}
- ?//是mybatis中逆向工程中的代码模型
- ?protected abstract static class GeneratedCriteria {......}
- ?//是最基本,最底层的Where条件,用于字段级的筛选
- ?public static class Criterion {......}
2、example使用
在MybatisDemoApplicationTests类中进行测试:
运行结果:

官方文档:MyBatis Generator Core – Example Class Usage Notes
到此这篇关于idea使用Mybatis逆向工程插件详情的文章就介绍到这了,更多相关idea使用Mybatis逆向工程插件内容请搜索w3xue以前的文章或继续浏览下面的相关文章希望大家以后多多支持w3xue!