首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
jfinal model和basemodel 数据库不区分大小写,驼峰结构如何处理
xswby
2018-07-30 16:44
当然MySQL可以区分大小写的,但是主流很多数据库不区分大消息,作者您说的表名用_,表的字段名用驼峰结构
项目:
JFinal
评论区
HingLo
2018-07-31 08:58
数据库规范中,表名称与字段如果是多个单词组成使用_结合。而在应用程序的交互中,例如:向前端传递数据时候,一般使用驼峰。为了保持一致,所以作者建议表的字段也使用驼峰命名,从数据库中查询后,可以减少从下划线到驼峰转为的这个步骤,而表名称继续保留下划线风格。你所说的主流数据库不区分大小写,但是注意一点,在Linux下是区分大小写的。
回复
xswby
2018-07-31 09:15
@HingLo
这样的设计出于什么样的考虑,毕竟大家习惯在数据库端不考虑大小写,linux支持区分大消息,经常还是会设置不让区分大小写的,避免带来不必要的困扰
回复
HingLo
2018-07-31 09:49
这是一种行业规范 并不是强制约束。你可以参照一下阿里巴巴Java编程手册中的数据库部分
回复
发送
我要反馈
热门反馈
扫码入社