没有为java hibernate中的实体指定标识符

时间:2013-10-18 17:31:26

标签: java hibernate

我正在使用hibernate,我用我的bean映射了我的表。如果我没有将任何特定列值分配为@id,则会抛出“没有为实体指定标识符”错误,但它不是我的数据表中的主键。我想添加具有相同数据的多个记录。我该怎么做?当我使用@id注释我的产品名称列时,我的代码运行完美。

1 个答案:

答案 0 :(得分:1)

Hibernate需要每个实体的标识符。但是,可以使用native queriesinsert个新记录。并且,以同样的方式,recover他们。