org.hibernate.LazyInitializationException异常解决办法
org.hibernate.LazyInitializationException异常 failed to lazily initialize a collection...的解决方案 使用hibernate从一方获取多方信息的时候发生 org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.haowei.carmanager.model 这个异常与hibernate加载关联对象的2种方式有关,一个是懒加载方式,一个是立即加载方式. 一. 原先的配置 1. 一方中的多方: @OneToMany(mappedBy = "carFirm",cascade = CascadeType.ALL,fetch = FetchType.LAZY) private Set<CarBrandType> brandTypeSet;//汽车厂商与汽车品牌为一对多的关系 2. 多方中的一方 @ManyToOne(cascade = CascadeType.ALL,optional = false) @JoinColumn(name="brandid",referencedColumnName = "carfirm_id") private CarFirm carFirm