Java 休眠加载后事件侦听器-并非所有数据都存在
Hibernate版本4.3.10-final 我有一个名为account的实体,它声明子事务表,如下所示Java 休眠加载后事件侦听器-并非所有数据都存在,java,hibernate,Java,Hibernate,Hibernate版本4.3.10-final 我有一个名为account的实体,它声明子事务表,如下所示 @OneToMany(cascade = CascadeType.ALL, mappedBy = "account", orphanRemoval = true) @OrderBy("transactionDate desc") private Set<Transaction> transactionList; 如何确保post load正常工作 “getUser不返回nul
@OneToMany(cascade = CascadeType.ALL, mappedBy = "account", orphanRemoval = true)
@OrderBy("transactionDate desc")
private Set<Transaction> transactionList;
如何确保post load正常工作 “getUser不返回null,但它也未加载”getUser返回什么?:)它看起来像是空的。除ID字段外,所有其他字段(即使不是可为空的字段)都为空。它看起来像是在构造阶段或半生不熟的“getUser不返回null,但它也没有加载”getUser返回什么?:)它看起来像是空的。除ID字段外,所有其他字段(即使不是可为空的字段)都为空。它看起来像是在施工阶段或半生不熟
final String key = account.getUser().getKey();
if (log.isInfoEnabled()) {
log.info("got key {}", key);
}
for (final Transaction transaction : account.getTransactionList())
{
// do something
}