我们正在使用 Netbeans 实用程序从数据库表中生成实体类,现在我们可以做到这一点。就像从表到实体 POJO 和反向一样,所以当我们对实体 POJO 进行任何更改时 - 我们将获得更新的 SQL。
Eclipse 也有可用于 JPA 的类似实用程序,但它不执行反向操作,现在问题是在从表生成实体 POJO 时,我们没有选择命名约定。我们得到所有小写的字段名称,对于没有骆驼大小写的类,只有大写的第一个字母,而其他所有内容都是小写。
现在这似乎给我们定义的编码标准带来了问题,因为它要求我们对变量和方法名称使用驼峰式大小写。
所以我们与团队进行了讨论,一个想法是在整个项目中将所有变量保持为小写,我个人不同意,因为它使代码非常不可读,因为我们不打算使用下划线来分隔单词。您可以对此标准投票。
你认为最好的出路是什么?是否有任何可用的实体 POJO 生成器可以转换两种方式,并且当它发现下划线时仍然能够从 db 表名转换为驼峰式大小写?