美文网首页程序员
为什么我们不用驼峰命名设计数据库字段名以及如果一定要这么做……

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

作者: 夜月下 | 来源:发表于2017-08-11 15:35 被阅读768次

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

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

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/pntikxtx.html