我使用jQuery作为UI,Struts2作为Action,JPA用于数据访问层。 我正面临的问题是,当我尝试从数据库检索值时,我得到LazyInitializationException。我得到下面的堆栈跟踪: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role:
我有以下几点: @Entity
@NamedQuery(name = "listCarsBySecurity", query = "SELECT c FROM Car c WHERE c.security = :security"
public class Car {
@Id
@GeneratedValue
private Long id;
@NotN
的背景,这个问题如下: Hash code for expandable class (future proof) 不过,我应该提到我为什么想知道这一点。 我有一个有许多角色(布尔字段)的类。我不想做命名查询(JPA)像 @NamedQuery(name= "searchUserWithRoles", query="SELECT u FROM User u WHERE u.role.admin =