java - Hibernate:没有为实体指定标识符(是的,我已经用@Id装饰了......)

标签 java spring hibernate annotations

我到处搜索过,似乎这个问题的几乎所有答案都告诉我用 @Id 注释我的 id 属性或 getter。我都尝试过,但完全没有运气。这是我的整个类(class)都失败了:http://pastebin.com/Cpsdx2Rj 以下是我的异常(exception):http://pastebin.com/uhs9e81b

正如我所说,我已经尝试将 @Id devorator 移动到该属性,但这似乎根本没有做任何事情。

关于尝试什么有什么建议吗?调试还需要其他配置文件吗?

预先感谢您提供的任何帮助!

最佳答案

您应该注释变量本身,而不是 getter。

关于java - Hibernate:没有为实体指定标识符(是的,我已经用@Id装饰了......),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18481034/

相关文章:

java - 如何处理: 'An JNi error has occurred, check your installation and try again' ?

java - 使用 org.hibernate.validator.internal.cfg.context 创建方法约束

java - Spring boot + Envers ClassNotFoundException

java - spring mvc 中的属性文件

Spring Security 自定义过滤器(更改密码)

java - 我如何使用这个 sql 查询来 hibernate 条件函数

java - 如何从 Main 刷新 JApplet?

java - 如何从分隔字符串中获取值?

java - 为什么在java中与pip行的字符串连接不返回任何内容(空字符串)?

Java动画和背景颜色