这里是休眠新手。我正在研究一个简单的 Hibernate 映射文件。
当我使用 xml 方法时,我将生成器类设置为分配。
在分配员工 ID 之前必须检查某些逻辑,因此我无法生成它
自动地。
<id name="id" type="string" column="emp_id">
<generator class="assigned">
</generator>
</id>
但我也在研究注释类型,随着框架逐渐远离注释,注释似乎正在流行。
配置文件。但我找不到任何生成类型来匹配指定的值
public class Employee{
String id;
@column(name="emp_id", unique=true)
public String getID(){
return id;
}
}
这是否意味着我在分配序列生成器注释时不需要添加任何序列生成器注释?谢谢
只需使用@Id
注释允许您定义哪个属性是实体的标识符。您不需要使用@GeneratedValue
注释,因为我认为您不希望 hibernate 为您生成此属性。
@Id
String id;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)