草庐IT

RegionalArticlePk

全部标签

java - 没有@Id的 hibernate/持久性

我有一个数据库View,它产生一个没有真正主键的结果集。我想使用Hibernate/Persistence将此结果集映射到Java对象。当然,因为没有PK,所以不能用@Id装饰任何字段。部署时,Hibernate提示缺少@Id。我该如何解决这个问题? 最佳答案 如果存在使行唯一的列组合,请围绕列组合建模主键类。如果没有,那么您基本上是不走运了——但是您应该重新检查View的设计,因为它可能没有意义。有几种不同的方法:@EntitypublicclassRegionalArticleimplementsSerializable{@Id

java - 没有@Id的 hibernate/持久性

我有一个数据库View,它产生一个没有真正主键的结果集。我想使用Hibernate/Persistence将此结果集映射到Java对象。当然,因为没有PK,所以不能用@Id装饰任何字段。部署时,Hibernate提示缺少@Id。我该如何解决这个问题? 最佳答案 如果存在使行唯一的列组合,请围绕列组合建模主键类。如果没有,那么您基本上是不走运了——但是您应该重新检查View的设计,因为它可能没有意义。有几种不同的方法:@EntitypublicclassRegionalArticleimplementsSerializable{@Id