Posted on 2008-01-30 11:54
itVincent 阅读(4108)
评论(5) 编辑 收藏 所属分类:
Java基础
今天一同事要在struts + spring + hibernate下使用jdbc,但发现在HibernateDaoSupport 的getSession.connection()已经deprecated了,
public Connection connection() throws HibernateException;上有句说明
@deprecated
To be replaced with a SPI for performing work against the connection; scheduled for removal in 4.x
上去查了一下资料,竟然现在是没有替代方法的...-0-汗
虽然使用connection()还是可以的,但是考虑到今后的变化,还是得找个代替方法.
spring中有个工具类支持了这样一个功能,并且不是依赖connection()方法的,如下:
SessionFactoryUtils.getDataSource(getSessionFactory());