no session解决
1,web.xml配置:
<!-- 延长session生命周期在到web层的配置 -->
<filter>
<filter-name>OpenSessionInViewFilter</filter-name>
<filter-class>org.springframework.orm.hibernate5.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>OpenSessionInViewFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
2,可以使用立即加载
3,在dao层使用代理对象
4,可以在注解上配置立即加载
//@ManyToOne(fetch=FetchType.EAGER)//立即加载
@ManyToOne()
@JoinColumn(name = "C_TAKETIME_ID")
private TakeTime takeTime;
5,如果生成json,也可以配置不生成json中
@ManyToOne
@JoinColumn(name = "C_STANDARD_ID")
//@JSONField(serialize=false)//不生成到json中
private Standard standard;