1,数据库命名规则
1,表明小写,order
2,多个单词用“_” 分割,order_detail
3,尽量用全名,如果太长则,用缩写 information > info
4,同一数据库 不同的业务模块要有统一的命名前缀
一个比较复杂的系统,数据库表往往很多,要快速定位自己需要的表,不太容易。因此,可以在同一个模块 中的表,加上一个统一的前缀。
比如用户相关表
u_user
u_role
u_permission
u_role_permission
2,表明字段命名规则
1,数据库字段全部采用小写英文单词
数据库字段全部采用小写英文单词
2,字段名限制在30个字符内。当字段名超过30字符时,可用缩写来减少字段名的长度,
如description --> desc;information --> info;address --> addr等
3,如果表或者是字段的名称仅有一个单词,那么建议不使用缩写,而是用完整的单词。
4,如果字段多个单词构成,则用下划线 create_date, last_login_time
实体属性的首字母小写,如果有多个单词,其他单词的首字母大写(驼峰命名法)。
@Column(name = "create_date")
private long createDate;
@Column(name = "createDate") (JPA 自动识别成create_date)
private long createDate;