0
当在呈现阶段呈现的最终视图,休眠抛出JSF 2.0实体管理事务的问题时呈现阶段
failed to lazily initialize a collection of role
而且我想这是因为没有交易来获取懒数据。
在这种情况下,最好的解决方案是什么,而不是急于加载数据。
我可否延长交易以涵盖此阶段
注意:我没有使用EJB,所以没有容器管理事务。
任何想法?
当在呈现阶段呈现的最终视图,休眠抛出JSF 2.0实体管理事务的问题时呈现阶段
failed to lazily initialize a collection of role
而且我想这是因为没有交易来获取懒数据。
在这种情况下,最好的解决方案是什么,而不是急于加载数据。
我可否延长交易以涵盖此阶段
注意:我没有使用EJB,所以没有容器管理事务。
任何想法?
根据您使用的Hibernate版本,您可以为此特定查询启用预先获取。如果您使用的Hibernate版本不支持该版本,那么您必须手动预取它,在进入视图之前调用“getRoles”。最后一个解决方案是使用“公开会议”模式:http://community.jboss.org/wiki/OpenSessioninView