Java 使用hibernate连接4个表
表A: 补贴 过境 表B: transId, 项目ID 表C: transId, 帕伊德 表D: 佩伊德, 滑行 表联接:A.transId=B.transId,A.transId=C.transId,C.payId=D.taxId A:B是一个1:多的关系 A:C是1:1的关系 C:D是1:1的关系 我使用SQL查询这四个表,并将结果持久化到POJOX中 pojo定义:Java 使用hibernate连接4个表,java,sql,hibernate,hibernate-mapping,Java,Sql,Hibernate,Hibernate Mapping,表A: 补贴 过境 表B: transId, 项目ID 表C: transId, 帕伊德 表D: 佩伊德, 滑行 表联接:A.transId=B.transId,A.transId=C.transId,C.payId=D.taxId A:B是一个1:多的关系 A:C是1:1的关系 C:D是1:1的关系 我使用SQL查询这四个表,并将结果持久化到POJOX中 pojo定义: @Entity public class X implements Serializable{ private Stri
@Entity
public class X implements Serializable{
private String transId;
@Id
private String itemid;
private String payId;
private String taxId;
private String subsId;
}
我根本不理解要使用的hibernate注释映射。我对Jointable、JointColumns、OneToMany、ManyToOne、OneToOne注释感到非常困惑。您能推荐注释吗?使用JPA/Hibernate,您可以创建一个持久化模型,以反映对象世界中的数据库模型。我不完全了解您的模式,但这里有一个关于JPA映射的很好的解释: