最近做一个项目,持久化用hibernate ,数据库用oracle
要求一个表中的主键规范是这样的: 日期 + 操作类型 + 流水号 如: 20100111-001-00001
是有三部分组成的,主键要自动的生成
能不能配合着hibernate的主键生成机制解答一下。。多谢了!!!!
要求一个表中的主键规范是这样的: 日期 + 操作类型 + 流水号 如: 20100111-001-00001
是有三部分组成的,主键要自动的生成
能不能配合着hibernate的主键生成机制解答一下。。多谢了!!!!
刚学Hibernate,觉得有点晕
流水号虽不重复,看似也不会更改,但作为数据表主键还是不太好吧......
建议方法:
1,设置主键然后将你的该列作为一个字段来维护可以减少很多不便
2,可以参考3楼的方法(我没试过。)
自定义主键参考:Hibernate官方实现代码
https://www.hibernate.org/170.html
流水号自动生成连起来就行了