Hibernate自动增量属性

Thy*_*hys 5 java hibernate hibernate-mapping

我知道你可以通过映射自动增加id;

<id column="user_id" name="id" >
<generator class="increment"/>
</id>
Run Code Online (Sandbox Code Playgroud)

但它是否也有可能增加一个财产,我到目前为止尝试的不起作用;

<property column="numeric_value" name="nr" >
<generator class="increment"/>
</property>
Run Code Online (Sandbox Code Playgroud)

Pas*_*ent 8

但它是否也有可能增加一个财产,我到目前为止尝试的不起作用;

不,你不能使用<generator>内部的<property>(或者,用简单的英文写,Hibernate只支持使用生成器来识别属性).

如果您可以依赖数据库来生成值(例如使用触发器),也许可以查看生成的属性.

参考