MyBatis generator

大家好,我是it修真院成都分院一名學(xué)院,今天給大家分享一下mybatis的逆向工程的使用方法。


1.背景介紹


Mybatis是現(xiàn)在比較常用的持久層框架。用起來比較簡單。MyBatis有兩種實現(xiàn)方法,分別為基于注解和基于映射

? ? ? ? 文件。當需要操作的實體類較多時,逐個編寫基于注解或基于映射文件的CURD耗時長且容易出錯,使用MyBatis

Generator可以保證CRUD的正確性,以及節(jié)省大量的時間。逆向是代表了從數(shù)據(jù)庫到j(luò)ava代碼。


2.知識剖析


常用的使用generator的方法


1.maven插件


2.java代碼


使用mybatis generator進行代碼生成的操作步驟


(1)準備數(shù)據(jù)庫、表


(2)依賴和插件


mybatis-generator-core.jar


mysql-connector-java.jar


mybatis-generator-maven-plugin


3)編寫配置文件generatorConfig.xml


a.配置數(shù)據(jù)庫連接地址及賬號密碼


b.生成的Model類存放位置


c.生成的映射文件存放位置


d.指定要生成的表


3.常見問題


代碼生成的映射文件提供了哪些方法?


example類的使用?


4.解決方案


insert()


insertSelective()


deleteByPrimaryKey()


updateByPrimaryKeySelective()


updateByPrimaryKey()


selectByPrimaryKey()


5.編碼實戰(zhàn)


6.擴展思考


是否可以自動生成多表查詢的代碼?


http://blog.csdn.net/bandaotixiruiqiang/article/details/72478361?


7.參考文獻


MyBatis Gennerator官網(wǎng)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容