org.apache.jasper.JasperException: javax.el.ELException: Error reading 'name' on type com.ht.domain.

在添加Hibernate.initialize(emp.getDepartment());  后报:
org.apache.jasper.JasperException: javax.el.ELException: Error reading 'name' on type com.ht.domain.Department_$$_javassis错误

解决方案:在many的一方的加上  not-found="exception" />

many代码employee   one代表department
可能有的employee没有department,Hibernate默认采用抛出异常来处理  
我的理解是这样的,hibernate的保护机制吧,要是有一个为空,那么${loginUser.department.name }肯定会报空指针异常的

你可能感兴趣的:(spring,hibernate)