我有一个JDBC Connection
我想转换成的对象Hibrenate Session
。
有什么方法可以实现这一目标吗?
我尝试使用谷歌搜索,但反之亦然。
我有一个JDBC Connection
我想转换成的对象Hibrenate Session
。
有什么方法可以实现这一目标吗?
我尝试使用谷歌搜索,但反之亦然。
您必须使用SessionFactory
来创建与连接的会话。称呼SessionFactory.openSession(Connection)
正如javadoc所说,最好提供自定义ConnectionProvider
(但取决于您的场景)。
过去,当我不得不使用使用每个用户的用户名/密码打开的连接时(过去好日子),我曾经使用过它。
这个怎么样?
Session session = getSessionFactory().openSession();
session.doSomethingWorthwhile(new Worthwhile() {
@Override
public void execute(Connection connection) {
//Do something great with SQL here
}
}