为什么我们不用驼峰命名设计数据库字段名以及如果一定要这么做……

想必很多人都奇怪为什么在数据库的字段设计时,大家都倾向于使用_分隔单词而不是用驼峰命名。其实道理很简单:有些数据库(在不同的环境下)是大小写不敏感的。比如mysql, 或者说要支持大小写敏感需要一些额外的操作比如postgresql.
作为java web service程序员们的爸爸Spring Frameworks更是直截了当的钦定了最佳实践.
当然,如果你是一个执着而又顽固的人一定要用驼峰命名,当然也是有办法的,配置方式也很简单,在你的配置文件里加上这么一句简单的声明即可。

spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

如果想要把命名玩出花?那就去实现自己的命名规则,手动实现PhysicalNamingStrategy这个接口,并用上面的配置命令配置即可。接口详情

你可能感兴趣的:(为什么我们不用驼峰命名设计数据库字段名以及如果一定要这么做……)