您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Hibernate抛出org.hibernate.AnnotationException:未为实体指定标识符:com..domain.idea.MAE_MFEView

Hibernate抛出org.hibernate.AnnotationException:未为实体指定标识符:com..domain.idea.MAE_MFEView

您缺少带注释的字段@Id。每个都@Entity需要一个@Id-这是数据库中的主键。

如果您不希望您的实体保留在单独的表中,而是希望成为其他实体的一部分,则可以使用@Embeddable代替@Entity

如果您只想让数据传输对象保存来自hibernate实体的某些数据,则不对它进行任何注释-将其保留为简单的pojo。

更新:关于sql视图,Hibernate文档写道:

Hibernate映射的视图和基表之间没有区别。这在数据库级别是透明的

其他 2022/1/1 18:15:34 有584人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶