标签:
在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
>
标签:
原文地址:http://www.cnblogs.com/clairesing/p/4374455.html