JAVA-数据库命名规范


数据库命名

常规数据库命名以 ${项目名}_business来命名。

表命名
  • 表名不需要增加前缀,直接取实体名称如:user、department
  • 日志表以_log结束
  • 关系表用两个实体名称相连,如user_role,user_department
字段命名
  • 表的自增字段统一取名为id,类型为bigint(20),对应java类型long
  • 所有字段必须增加注释
  • 枚举类型字段类型为tinyint(4),字段注释最后需要加上『(枚举:UserStatus)』,这样可以被代码生成器识别
  • 系统使用YesNoStatus枚举代替boolean值,因为该枚举在框架中,因此注释应设置为『(枚举:YesNoStatus[core])』
  • 如果使用其它包下面已生成的枚举,需要在枚举前面加上包名,如『(枚举:user.UserStatus)』
  • 时间类型统一用datetime,日期类型用date
  • varchar字段以255长度为分界,超过255的可考虑使用text、mediumtext类型


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM