我正在使用Eclipselink将我的表映射到实体。 我有一个大的数据库表(实际上是它的视图),其中包含groupId,groupName,categoryId,categoryName等列。我知道它是冗余的,但我们正在尝试最小化查询并且它是动态创建的视图。
问题是:如何将这样的表映射到组,类别等几个实体?
答案 0 :(得分:3)
您可能最好映射到真实表并使用查询优化来减少查询(例如连接提取和批量提取)
请参阅, http://java-persistence-performance.blogspot.com/2010/08/batch-fetching-optimizing-object-graph.html
如果你真的想要将几个类映射到同一个表,你需要有一个实体并使其余的嵌入式。
请参阅, http://en.wikibooks.org/wiki/Java_Persistence/Embeddables