error:org.hibernate.LazyInitializationException: could not initialize proxy - no Session
load方法
get方法
相关代码:
@Test
public void testTeacherLoad() {
Session session = sessionFactory.getCurrentSession();
session.beginTransaction();
Teacher t = (Teacher)session.load(Teacher.class, 1);
session.getTransaction().commit();
System.out.println(t.getName());
}
@Test
public void testTeacherLoad2() {
Session session = sessionFactory.getCurrentSession();
session.beginTransaction();
Teacher t = (Teacher)session.load(Teacher.class, 1);
System.out.println(t.getName());
session.getTransaction().commit();
}
@Test
public void testTeacherGet() {
Session session = sessionFactory.getCurrentSession();
session.beginTransaction();
Teacher t = (Teacher)session.get(Teacher.class, 1);
session.getTransaction().commit();
System.out.println(t.getName());
}
@Test
public void testTeacherGet2() {
Session session = sessionFactory.getCurrentSession();
session.beginTransaction();
Teacher t = (Teacher)session.get(Teacher.class, 1);
System.out.println(t.getName());
session.getTransaction().commit();
}