当前位置: 代码迷 >> 综合 >> mybatis-generator-gui复合主键时生成实体类会两个,一个xxx和一个xxxKey,想生成一个怎么配置,配置方法。
  详细解决方案

mybatis-generator-gui复合主键时生成实体类会两个,一个xxx和一个xxxKey,想生成一个怎么配置,配置方法。

热度:97   发布时间:2023-10-24 08:20:06.0

今天使用mybatis-generator-gui生成实体类和mapper的时候,发现有一个表生成的实体类成了两个,其中一个叫XXXKey,另一个是表名对应的XXX,其中XXXKey中的字段是表中的几个主键,而XXX继承了XXXKey,并加上表里面除了主键的其他属性。
但是这并不是我想要的效果,我只想生成一个实体类,怎么办呢?加一条配置就好。
之前的mybatis-generator是在xml里面配置的,而这个项目是在类中配置的,该类如下:
mybatis-generator-gui复合主键时生成实体类会两个,一个xxx和一个xxxKey,想生成一个怎么配置,配置方法。
其中增加的为下面这句:

tableConfig.setConfiguredModelType("flat");

这样生成的就只有XXX一个实体类了,所有字段都在这个实体类中。


喜欢本文的朋友不要忘记点一个免费的赞哦,你的赞将是我最大的动力。

  相关解决方案