我所有的实体都使用这种类型@Id
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "MYENTITY_SEQ")
@SequenceGenerator(name = "MYENTITY_SEQ", sequenceName = "MYENTITY_SEQ")
@Column(name = "MYENTITY", nullable = false)
private Long id;
or
@Id
@Column(name = "MYENTITY")
我发现 Oracle 序列名为hibernate_sequence
总是被创建。为什么会这样呢?我怎样才能避免这种情况?
我将 JPA1 与 Hibernate 3 和 Oracle 10g 方言一起使用。
HIBERNATE_SEQUENCE 与 REVINFO 实体一起使用来创建修订号。如果您想使用不同的顺序,您应该创建自定义修订实体。
帮忙解决一下:http://docs.jboss.org/hibernate/envers/3.5/reference/en-US/html/revisionlog.html http://docs.jboss.org/hibernate/envers/3.5/reference/en-US/html/revisionlog.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)