你好StackOverflow社区,
已尝试:
Sping Boot 从2.7.5升级到3.0.0,使用Hibernate ORM核心版本6.1.5.Final
实体
Plant.java
@Data
@Entity
public class Plant {
@Id
Long id;
String name;
@OneToMany(mappedBy = "plant")
List<Branch> branches;
}
Branch.java
@Data
@Entity
public class Branch {
@Id
Long id;
String name;
@ManyToOne
Plant plant;
}
VPlantUI.java
@Entity
@Immutable
public class VPlantUI {
@Id
Long id;
String name;
@OneToMany(mappedBy = "plant")
List<Branch> branches;
// joins, fields from other tables
}
问题:
Caused by: org.hibernate.sql.ast.tree.from.UnknownTableReferenceException: Unable to determine TableReference (`plant`) for `ca.demo.model.view.VPlantUI.branches.{fk-target}`
问题:
我正在尝试将VPlantUIMap到数据库中的视图。
Sping Boot v2.7.5,Spring v5.3.23,Hibernate ORM core version 5.6.12.Final没有这种类型的Map问题,但是Spring Boot v3.0.0,Spring v6.0.2,Hibernate ORM core version 6.1.5.Final不允许这种类型的Map。
将VPlantUIMap到分支有哪些替代方案/选项?
1条答案
按热度按时间ocebsuys1#
根据这个jira,它在hibernate-core的6.2.0.Final版本中对我有效