welcome to xlongwei.com

欢迎大家一起学习、交流、分享


QQ:9167702333 邮箱:admin@xlongwei.com

Linux Mysql 数据库主从配置

  • 安装mysql
  • 配置数据目录
  • 配置主从

使用sql过程为数据库表添加基础字段

设计数据库表结构时通常会有一些基础字段是所有表都可以有的,例如id、version等字段,这时可以使用存储过程来批量添加。而实体类映射时就可以有BaseEntity来对应这些基础字段,按需要还可以酌情增加字段:
  • id,推荐使用bigint(20),推荐手动生成id值,下文的IdService生成的值在整个数据库中唯一
  • version,版本号用于hibernate乐观锁标记,写入数据时如果版本号校验失败会抛出异常
  • create_at,数据生成时间,插入数据时自动填充值
  • deleted,删除标记,数据标记删除而不是完全删除对以后是留有余地的
  • update_at,update_by,delete_at,delete_by,结合shiro等权限控制系统可以添加listener自动设置这些值,不过笔者没有做那么复杂
加载中...