【发布时间】:2014-04-11 21:14:44
【问题描述】:
我需要对实体进行一些处理。我希望它在交易之外。问题是这个实体包含一些延迟加载的字段,因此我的程序由于没有活动会话而无法访问其中的一些字段。
最自然的做法是在加载后完全初始化此类实体,但仍处于事务范围内(在分离之前)。但我找不到如何做到这一点。难道真的没有简单的方法来做这样一件小事吗?我想留在 JPA 规范后面。
由于某种原因,在 jpql 中获取所有属性不起作用。
【问题讨论】:
标签: java jpa entity lazy-evaluation eager