我将 jQuery 用于 UI,将 Struts2 用作操作,将 JPA 用于数据访问层。
我面临的问题是LazyInitializationException
当我尝试从数据库中检索值时遇到的问题。我得到下面的堆栈跟踪:
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.singpost.ctf.core.persistence.CtfTxn.ctfTxnAttribs, no session or session was closed
默认情况下Fetch="LAZY"
,代码工作正常。但是当我将Fetch
类型更改为 时EAGER
,我不知道我还需要做什么。我被困在中间。