mybatis_generator合並xml和Java


  之前寫了合並xml的插件,今天改了改mybatis-generator源碼,合並java和xml都改進去了.

先上圖吧.

 

左邊是一開始生成的,中間去掉author加了password字段和方法,右邊重新生成了.如果author非要去掉,再數據庫刪掉就可以.

xml合並操作相同.並不會刪掉添加的內容.

使用步驟:

1.下載https://github.com/zwxbest/mybatis-generator-core中的jar包,此源碼修改的1.3.6版本

2.jar包覆蓋掉本地版本庫中的 mybatis-generator-core-1.3.6.jar,因為maven插件的版本和core相同,也需要使用1.3.6,使用systemPath覆蓋並不合適

3.

配置xml開啟java合並和xml合並,默認xml是追加,java是覆蓋

4.如果你用的mybatis-generator是其他版本,而且不想用1.3.6.那就改源碼的pom中的版本號重新打包.

二.合並策略

java合並只合並了字段,方法和imports,其他的比如內部類之類的沒有合並.

對於字段是private int id,3個都相同才進行合並,這里感覺不需要對比private

對於方法是方法名和參數類型相同進行合並.

import會import和package相同的包名,這個后面改進.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM