hibernate4.x lazy exception org.hibernate.LazyInitializationException: could not initialize proxy - no Session
在stackoverflow 上面找到一篇介绍 使用了 hibernate.enable_lazy_load_no_trans 的处理,配置后解决了错误:
<
bean
id
=
"sessionFactory"
class
=
"org.springframework.orm.hibernate4.LocalSessionFactoryBean"
>
<
property
name
=
"dataSource"
ref
=
"dataSource"
/>
<
property
name
=
"packagesToScan"
>
<
list
>
<
value
>com.alexgaoyh</
value
>
</
list
>
</
property
>
<
property
name
=
"hibernateProperties"
>
<
props
>
<
prop
key
=
"javax.persistence.validation.mode"
>none</
prop
>
<
prop
key
=
"hibernate.dialect"
>${hibernate.dialect}</
prop
>
<
prop
key
=
"hibernate.show_sql"
>${hibernate.show_sql}</
prop
>
<
prop
key
=
"hibernate.format_sql"
>true</
prop
>
<
prop
key
=
"hibernate.hbm2ddl.auto"
>${hibernate.hbm2ddl.auto}</
prop
>
<
prop
key
=
"hibernate.query.substitutions"
>${hibernate.query.substitutions}</
prop
>
<
prop
key
=
"hibernate.default_batch_fetch_size"
>${hibernate.default_batch_fetch_size}</
prop
>
<
prop
key
=
"hibernate.max_fetch_depth"
>${hibernate.max_fetch_depth}</
prop
>
<
prop
key
=
"hibernate.generate_statistics"
>${hibernate.generate_statistics}</
prop
>
<
prop
key
=
"hibernate.bytecode.use_reflection_optimizer"
>${hibernate.bytecode.use_reflection_optimizer}</
prop
>
<
prop
key
=
"hibernate.enable_lazy_load_no_trans"
>true</
prop
>
</
props
>
</
property
>
</
bean
>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。