大家好,我是it修真院成都分院一名學院,今天給大家分享一下mybatis的逆向工程的使用方法。
1.背景介紹
Mybatis是現在比較常用的持久層框架。用起來比較簡單。MyBatis有兩種實現方法,分別為基于注解和基于映射
? ? ? ? 文件。當需要操作的實體類較多時,逐個編寫基于注解或基于映射文件的CURD耗時長且容易出錯,使用MyBatis
Generator可以保證CRUD的正確性,以及節省大量的時間。逆向是代表了從數據庫到java代碼。
2.知識剖析
常用的使用generator的方法
1.maven插件
2.java代碼
使用mybatis generator進行代碼生成的操作步驟
(1)準備數據庫、表
(2)依賴和插件
mybatis-generator-core.jar
mysql-connector-java.jar
mybatis-generator-maven-plugin
3)編寫配置文件generatorConfig.xml
a.配置數據庫連接地址及賬號密碼
b.生成的Model類存放位置
c.生成的映射文件存放位置
d.指定要生成的表
3.常見問題
代碼生成的映射文件提供了哪些方法?
example類的使用?
4.解決方案
insert()
insertSelective()
deleteByPrimaryKey()
updateByPrimaryKeySelective()
updateByPrimaryKey()
selectByPrimaryKey()
5.編碼實戰
6.擴展思考
是否可以自動生成多表查詢的代碼?
http://blog.csdn.net/bandaotixiruiqiang/article/details/72478361?
7.參考文獻
MyBatis Gennerator官網