2012-07-15 85 views
1

我有我自己的数据库处理程序和我的连接池,我只想设置“我自己创建的”连接休眠。我如何设置自己的连接到休眠状态?

如果我必须使用ConnectionProvider,我有一些问题, 我还必须在hibernate.cfg.xml中配置类似“hibernate.connection.driver_class”或“hibernate.connection.username”的属性吗?

+0

我读了不同的论坛这么多的职位,但我仍然不解,有人请帮助我! – Mohammad 2012-07-15 11:12:10

+0

您可以将JNDI数据源配置为休眠状态。阅读本文 - http://www.informit.com/articles/article.aspx?p=353736&seqNum=4 – adatapost 2012-07-15 11:14:59

+0

我说“我自己创建之前”连接!连接准备就绪,有没有办法将它设置为休眠? 我不想使用新的连接池 – Mohammad 2012-07-15 11:22:08

回答

0

版本3

Connection conn = ...; 
Session session = sessionFactory.openSession(conn); 
+0

这种方法是不可用在休眠4,但我发现这个: http://stackoverflow.com/questions/10731266/sessionfactory-opensessionconnection-in-hibernate-4 thanx – Mohammad 2012-07-15 11:50:39