我正在用Spring创建一个API,而且我似乎从来没有尝试过初始化惰性集合。唯一对我有效的解决办法是把它变成热切的,但这不是解决办法。当调用行user.getRoles().clear();时,我得到了著名的错误org.hibernate.LazyInitializationException: failed to lazily initialize据我所知,Spring数据将为每个延迟关系创建一个代理,并且只在数据被访问后才会获取它
但是我试图运行控制台应用程序来理解hibernate初始化方法。我写了下面的程序,但它对我不起作用。initialize a collection of role: com.sample.hibernate.Emp.address, no session or session was closed那么,这