Mybatis逆向工程中的 mybatis-generator:generate 代码生成器的使用
2024-08-30 08:33:06
使用逆向工程可以根据数据库的表名字生成pojo层(实体类),mapper层(dao层,直接与底层的XML中映射相关),XML(映射执SQL语句)
下面请看具体生成步骤
1. 点击generatorConfig.xml,右侧出现代码
2.找到和如下出现如下类似的代码,全部用<!-- -->注释掉
<table tableName="activity" domainObjectName="Activity" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
3.找到数据库的表名字比如use表
4.在第2步注释的代码外面加上这句
<table tableName="user" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
其中tableName="必须对应数据库表名字一模一样”, domainObjectName="表示生成的实体类名,可以随便起名字"
5.按照图示即可完成
6.补充(如果第5步会报错,大都是两个地方出差)
(1)之前用逆向工程已经生成了user的pojo,mapper,XML,需要删除了再试试
(2)看图示的部分是否正确
最新文章
- linux修改mac地址
- 《C++ Primer 4th》读书笔记 第7章-函数
- mac os 10.10 pod install errors
- 轮子来袭 vJine.Core Orm 之 02_代码生成
- 开源的文件比较工具:WinMerge,KDiff3,diffuse
- vim 语法高亮
- Demo+在Linux下运行(CentOS7+dotnetcore sdk)
- 检测浏览器版本类型的JavaScript代码,终极版
- 使用ADO.NET查询和操作数据库
- effective java——12考虑实现coparable接口
- 复习下C 链表操作(双向循环链表,查找循环节点)
- Java如何对List集合的操作方法(一)
- kdevelp 导入makefile工程
- 20155321 2016-2017-2 《Java程序设计》第五周学习总结
- [原]IOS 后台发送邮件
- Angular 4 绑定
- Python 2.7.9 Demo - 020.函数的定义、返回
- 手机APP兼容性测试
- linux上MySQL改动password的各种方法,yc整理
- WPF入门教程系列三