ssh框架中如何为oracle中对应的表创建hibernate序列,以达到新加主键自增的功能

ssh框架中如何为oracle中对应的表创建hibernate序列,以达到新加主键自增的功能

.hbm 文件




策略不一样的class属性可变更
@GenericGenerator(name = "generator", strategy = "uuid")
@Id
@GeneratedValue(generator = "generator")
@Column(name = "id", unique = true, nullable = false, length = 32)
String id;
注解形式的策略不一样@GenericGenerator(name = "generator", strategy = "uuid")注解的strategy属性值变更,以上两个都是uuid编码,策略不一样那两个属性的值就不一样,具体百度知道

Oracle自增主键,加一个序列

hibernate、JDBC 实现 oracle ID 的自动增加 功能
[url]http://wenku.baidu.com/view/28d6abd3b9f3f90f76c61bd9.html[/url]

设置id的生成方式,string是uuid,自然数自增是native,需要设置oracle中的hibernate.sequence