Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Hibernate持久实体应具有主键_Java_Mysql_Hibernate - Fatal编程技术网

Java Hibernate持久实体应具有主键

Java Hibernate持久实体应具有主键,java,mysql,hibernate,Java,Mysql,Hibernate,我有以下实体。我正在试着更换机翼。(见图)但我得到了以下错误:持久实体应该有一个主键 (我是hibernate新手)(如果您还需要UserEntity类,请发表评论)(提前感谢!) 编辑:使用生成的值标识时也会出现以下错误 .StudentEntity column: idUser (should be mapped with insert="false" update="false") 你能试着替换你的代码吗 @GeneratedValue(strategy=GenerationType.

我有以下实体。我正在试着更换机翼。(见图)但我得到了以下错误:持久实体应该有一个主键

(我是hibernate新手)(如果您还需要UserEntity类,请发表评论)(提前感谢!)

编辑:使用生成的值标识时也会出现以下错误

.StudentEntity column: idUser (should be mapped with insert="false" update="false")

你能试着替换你的代码吗

@GeneratedValue(strategy=GenerationType.AUTO)


UserEntity
是否有带注释的
@Id
字段?请发布完整的错误消息,并解释错误发生的时间。@gmaslowski是的。我有您在代码中提到的内容,并且面临相同的错误。用上述代码替换修复了我的问题
@GeneratedValue(strategy=GenerationType.AUTO)
@GeneratedValue(strategy=GenerationType.IDENTITY)