@GeneratedValue用于HSQLDB中的非标识列

时间:2013-12-12 14:36:14

标签: hibernate jpa hsqldb

我正在使用JPA / Hibernate尝试在HSQLDB中插入一个带有注释为:

的列的实体
@GeneratedValue(strategy = GenerationType.AUTO)
@Generated(value = GenerationTime.INSERT)
@Column(name = "u_id", insertable = false, updatable = false)

在SQL Server中生成一个uuid,一切正常。在HSQLDB中,在数据库中插入空值。如何让它生成一个id?该列不是关键列。

由于 马库斯

1 个答案:

答案 0 :(得分:0)

使用此:

 <property name="hibernate.id.new_generator_mappings" value="true"/>

Why sometimes it doesn't work?

与hibernate旧发生器和JPA不匹配。