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