Java hibernate jpa表和视图实体异常

Java hibernate jpa表和视图实体异常,java,hibernate,jpa,Java,Hibernate,Jpa,Hibernate-jpa-spring-java 我有一个实体用于下表 table1 ------ id, field1, field2 @Entity public class Table1Entity{ private UUID id; private String field1; private String field2; } 我想介绍使用联接在运行时计算的字段。 所以我在tabl1上创建了一个视图,添加了一个列calc_字段 table1_v -------- id, fiel

Hibernate-jpa-spring-java

我有一个实体用于下表

table1
------
id, field1, field2

@Entity
public class Table1Entity{

private UUID id;
private String field1;
private String field2;
}
我想介绍使用联接在运行时计算的字段。 所以我在tabl1上创建了一个视图,添加了一个列calc_字段

table1_v
--------
id, field1, field2, calc_field

@Entity
public class Table1VEntity extends Table1Entity{

private Integer calcField;

}
问题1。这样做合适吗? 问题2。当我试图从Table1实体获取记录列表时,它抛出异常

"DTYPE" invalid identifier InvalidDataAccessResoureUseageException nested exception is org.hibernate.exception.SQLGrammarException could not extract ResultSet

选择的继承(默认情况下)需要一个鉴别器和一个表。。。不是多个表。你显然还没有定义一个…你能帮我这里应该是什么鉴别器吗?帮帮忙?您似乎需要多个表,我建议您默认为一个表。因此,请决定您是选择多个表还是一个表。。。根据JPA规范,感谢链接。我检查了列名称和值上是否附加了鉴别器,但在我的例子中,我在表1中没有列,而是希望在列存在或不存在的情况下,将鉴别器置于其上。有什么建议吗?鉴别器是一列。列的内容。它不是不存在的列。如前所述,除非设置继承,否则它需要1个表,而不是1个表和1个视图。