我在 Hibernate 中映射了这样的结构(使用 XDoclet,因为它是旧项目):
public class Student {
     String name;
     int age;
     School school;    //many to one
     // ...
}
public class School {
     String name;
     // ...
}
我想打印学生的学校名称(使用学生对象),如下所示:
System.out.println("School name: " + student.getSchool().getName());
但我得到:
org.hibernate.LazyInitializationException:无法初始化代理 - 没有会话
我不想更改映射文件(因为我不是这个的作者),那么这个问题的其他解决方案是什么?