mg4155com > mg4155线路检测手机版 > 接口定义,hibernate延迟加载org

原标题:接口定义,hibernate延迟加载org

浏览次数:158 时间:2019-10-22

图片 1

 

图片 2

2.将jar包上传到tomcat服务器的webapps目录下

Exception in thread "main" org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.javakc.hibernate.onetomany.entity.DeptEntity.emp, could not initialize proxy - no Session
接口定义,hibernate延迟加载org。at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:566)
at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:186)
at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:545)
at org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:124)
at org.hibernate.collection.internal.PersistentSet.toString(PersistentSet.java:326)
at java.lang.String.valueOf(String.java:2827)
at java.io.PrintStream.println(PrintStream.java:771)
at com.javakc.hibernate.onetomany.action.TestAction.main(TestAction.java:74)

进入获取!!!!进来获取!!!!

图片 3

图片 4

4.起始未来在浏览器上输入ip爬山涉水8080/项目名

聚拢延迟加载初始化失利,无法早先化叁个代理。就是集聚在非生机勃勃对风度翩翩对象关系中,为了节约财富是暗中认可延迟加载,而get方法又是非延迟加载,所以在进行完三回数据库查询后就实施session.close();关闭了session,而集结是延迟加载,在运用集应时再加载,此时session已经关门,所以得不到代办。消除办法跋山涉水的近义词能够在主表的hbm配置文件中,在<set>标签里设置lazy="false",集结就不延迟加载了,因而在进行get方法时,集结也获得到了,就不会并发延迟加载难点了。

图片 5

图片 6

图片 7

  //dept.getEmp()获得子表的笔录集结
  System.out.println(dept.getEmp());

本文由mg4155com发布于mg4155线路检测手机版,转载请注明出处:接口定义,hibernate延迟加载org

关键词:

上一篇:没有了

下一篇:php面向对象的接口和应用程式接口差距,总结四