对于text类型的mysql字段,使用MybatisGenerator会生成两个实体类,用着很不方便
在xml里面配置:
1.conditional,默认是这种方式,当一张表只有一个主键时,不会为主键生成单独的实体类,超过一个则会生成单独的主键实体类,BLOB字段仍单独生成实体类。
2.hierarchical,只要表里有主键,就会生成单独的主键实体类,其余同上
3.flat,只为一张表生成一个实体类,包含所有字段
所以,当你不需要单独的主键实体类时,可以将defaultModelType更改为flat方式,
<context id="SqlServer" targetRuntime="MyBatis3" defaultModelType="flat">