代替过期的getSession.connection()方法,在hibernate中用jdbc连接数据源 - itVincent Blog

今天一同事要在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());



你可能感兴趣的:(代替过期的getSession.connection()方法,在hibernate中用jdbc连接数据源 - itVincent Blog)