gpt4 book ai didi

java - 使用同一个表的多个 JPA 实体

转载 作者:行者123 更新时间:2023-12-02 09:42:03 25 4
gpt4 key购买 nike

我有一个包含大量列的数据库表。我想使用不同的 JPA 实体访问该表,因此每个实体还应该代表该表的几列。因此,我创建了两个不同的 @Entity 类,它们使用 @Table(name ="personal") 注释指向同一个物理表。但这似乎不起作用。当我将第二个实体设置到同一个表时,每当我尝试使用这些实体时,我都会收到以下错误:

javax.persistence.Table.indexes()[Ljavax/persistence/Index;java.lang.NoSuchMethodError

所以,这似乎是错误的方式。

如果 90% 的列不重要,那么处理非常大的表的最佳方法是什么?是否可以为同一个数据库表创建多个 JPA 实体类?

感谢您的帮助!托尔斯滕

最佳答案

我会考虑创建该表的多个 View 并将这些 View 绑定(bind)到实体。

关于java - 使用同一个表的多个 JPA 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56991301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com