请教一个 mybatis-generator-core 代码生成工具生成的代码问题

2016-06-20 22:39:44 +08:00
 miracleyao

一般为了开发效率会使用一些代码生成工具,比如使用 mybatis-generator-core 来生成代码,由于之前公司的数据库表字段是采用下划线的,如 vip_id , 而现在的公司数据库表字段是采用驼峰法的,如 vipId 这样。

下划线的风格能很好的生成驼峰法的 pojo ,如 private int vipId,而现在表字段为驼峰法,生成的 pojo 风格是 private int vipid 的,即非驼峰法,不符合一贯 java 的风格。

我感觉应该在生成代码的配置文件中可以配置的,但是在 google 上找了一下没发现,不知各位 V 友有没有相关的经历,指点一下。

2516 次点击
所在节点    问与答
6 条回复
Infernalzero
2016-06-20 23:26:19 +08:00
<property name="useActualColumnNames" value="true"/>
anoymoux
2016-06-20 23:42:08 +08:00
http://www.mybatis.org/generator/configreference/columnRenamingRule.html
最好自己写个插件, Service , controller 之类的都能生成
<plugin type="com.xxx.XXXGenerator"></plugin>
miracleyao
2016-06-21 08:31:01 +08:00
@Infernalzero 好的,谢谢。
miracleyao
2016-06-21 08:31:45 +08:00
@anoymoux 嗯嗯,暂时没这方面的考虑,以后会加上的
andreby
2016-06-21 19:36:11 +08:00
Mark
coolcooldee
2016-09-09 22:10:05 +08:00
献丑了,代码生成工具可以尝试下: https://github.com/coolcooldee/sloth

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/287149

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX