博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java.lang.IllegalArgumentException: 'sessionFactor
阅读量:6702 次
发布时间:2019-06-25

本文共 566 字,大约阅读时间需要 1 分钟。

hot3.png

解决使用spring的AnnotationSessionFactoryBean是不能注入sessionFactiry问题。

使用spring时继承了HibernateDaoSupport必须注入sessionFactiry,或hibernateTemplemet
1)
<bean id="orgservice" class="org.op.serviceImplr">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
2)注解注入
1--由于使用spring的annotation注入时,HibernateDaoSupport不能注入sessionFactiry和hibernateTemplemet
2-由于HibernateDaoSupport的setSession方法为final,子类不能重写
因此采用下面的方法
在basicDao加入
public void setSessionFactory0(SessionFactory sessionFactory){ 
super.setSessionFactory(sessionFactory); 
}

转载于:https://my.oschina.net/kkrgwbj/blog/222792

你可能感兴趣的文章
Lync Server 2010迁移至Lync Server 2013部署系列 Part10:配置存档、监控服务器
查看>>
技术分享连载(三十)
查看>>
ResultSet can not re-read row data for column X的解决方法
查看>>
Android:线程间通讯的其他方法、runOnUiThread(action)、Handler.post(action)、post
查看>>
Badboy自动化测试工具3 创建suites,tests,steps和Template
查看>>
ubuntu 12.04 nginx+ mono-fastcgi-server
查看>>
python爬虫从入门到放弃(五)之 正则的基本使用
查看>>
利用AIX条带化(STRIPE)优化数据库IO
查看>>
iTunes添加歌曲及同步歌曲到iphone
查看>>
1-3 - C#语言习惯 - 推荐使用查询语法而不是循环
查看>>
flask cookies 对象
查看>>
OpenStack服务启动故障排除经验
查看>>
实战开发经验: 软件中的错误收集策略
查看>>
让你的 Qt 桌面程序看上去更加 native(五):QDialog
查看>>
Python 简单的多线程执行命令
查看>>
AD活动目录问题总结
查看>>
linux下软件的彻底更新
查看>>
.NET简谈事务、分布式事务处理
查看>>
“有容乃大”的Cisco“无边界网络”
查看>>
再次成功解决苹果XSAN 7TB双RAID5+软RAID0的数据恢复
查看>>