【发布时间】:2025-12-08 13:30:01
【问题描述】:
表 A: 子标识符 转号
表 B: 反式识别码, 物品编号
表 C: 反式识别码, 支付ID
表 D: 支付ID, 税号
表连接:A.transId=B.transId, A.transId=C.transId, C.payId=D.taxId
A:B 是 1:many 关系
A:C 是 1:1 的关系
C:D 是 1:1 的关系
我正在使用 SQL 查询这四个表并将结果保存在 pojo X 中。
pojo 定义:
@Entity
public class X implements Serializable{
private String transId;
@Id
private String itemid;
private String payId;
private String taxId;
private String subsId;
}
我根本不了解要使用的休眠注释映射。我对 JoinTables、JoinColumns、OneToMany、ManyToOne、OneToOne 注释感到非常困惑。你能建议注释吗?
【问题讨论】:
标签: java sql hibernate hibernate-mapping