时间:2021-07-01 10:21:17 帮助过:22人阅读
前端传时间戳,实体以long类型接受,存库的时候通过日期函数转为datetime类型;查询语句使用日期函数再将日期转为时间戳。
-------这样存在的问题是,dataJPA默认的sql是不会做这样的转换的,因此如果使用SpringdataJPA,entity的日期类型一定要设计未和数据库一致,不需要转换。
二、表的设计
1.主键的设置
主键设置常见的就是自增和UUID两种,可以在主键策略中设置执行那种策略。
2.日期的设置
日期可以存varchar类型、bigInt类型、datetime。强烈建议设置类型为datatime,很直观。。。
通常存datetime类型,这样数据表直观,对应entity的date类型
3.枚举值得设置
关于数据库表设计和实体类设计的思考
标签:datetime time article 字段 date类 res expec 属性 protected