在添加Hibernate.initialize(emp.getDepartment()); 后报:
org.apache.jasper.JasperException: javax.el.ELException: Error reading 'name' on type com.ht.domain.Department_$$_javassis错误 解决方案:在many的一方的<many-to-one name="department" column="dept_id" />加上 <many-to-one name="department" column="dept_id" not-found="exception" /> many代码employee one代表department 可能有的employee没有department,Hibernate默认采用抛出异常来处理 我的理解是这样的,hibernate的保护机制吧,要是有一个为空,那么${loginUser.department.name }肯定会报空指针异常的