對於text類型的mysql字段,使用MybatisGenerator會生成兩個實體類,用着很不方便
在xml裏面配置:
1.conditional,默認是這種方式,當一張表只有一個主鍵時,不會爲主鍵生成單獨的實體類,超過一個則會生成單獨的主鍵實體類,BLOB字段仍單獨生成實體類。
2.hierarchical,只要表裏有主鍵,就會生成單獨的主鍵實體類,其餘同上
3.flat,只爲一張表生成一個實體類,包含所有字段
所以,當你不需要單獨的主鍵實體類時,可以將defaultModelType更改爲flat方式,
<context id="SqlServer" targetRuntime="MyBatis3" defaultModelType="flat">