【发布时间】:2019-07-11 14:15:34
【问题描述】:
我有一个包含大量列的数据库表。我想使用不同的 JPA 实体访问该表,因此每个实体还应该代表该表的几列。因此,我创建了两个不同的 @Entity 类,它们使用 @Table(name ="personal") 注释指向同一个物理表。 但这似乎不起作用。当我将第二个实体设置为同一个表时,每当我尝试使用这些实体时都会收到以下错误:
javax.persistence.Table.indexes()[Ljavax/persistence/Index; java.lang.NoSuchMethodError
所以,这似乎是错误的方式。
如果 90% 的列不感兴趣,那么处理非常大的表的最佳方法是什么? 是否可以为同一个数据库表创建多个 JPA 实体类?
感谢您的帮助! 托尔斯滕
【问题讨论】: