【发布时间】:2019-11-15 22:57:16
【问题描述】:
我想从 pojo 类进行休眠查询,但 pojo 类使用mappedBy。我不知道如何进行正确的查询。
我已经尝试了很多想法,比如ts.clientAccount.clientAccountMapping.id,但它给出了错误。 clientAccountMapping 映射到 clientAccount pojo
头等舱
public class Transaction{
@ManyToOne
@JoinColumn
private ClientAccount clientAccount;
}
二等
public class ClientAccount{
@JsonIgnore
@OneToMany(mappedBy = "clientAccount", cascade = CascadeType.ALL)
private Set<ClientAccountMapping> clientAccountMapping;
}
三等
public class ClientAccountMapping{
@Id
@GeneratedValue(generator="system-uuid")
@GenericGenerator(name="system-uuid", strategy = "uuid")
private String id;
}
我的编译器总是给出以下异常:
org.hibernate.QueryException:非法尝试取消引用集合 [transactio0_.idtransactio0_.clientAccount_accountIdclientAccount.clientAccountMapping]
【问题讨论】:
标签: java hibernate spring-data-jpa hql crud