我有一个为我提供连接的连接处理程序: 这里是代码
handle = (JDBCHandler) m_broker.getBroker().getConnection();
Connection conn = handle.getConnection();
我想抓住这个连接并在entityManager中使用它并继续处理entityManger函数。
请问有办法吗?
答案 0 :(得分:0)
嗯,我认为通常不会尝试这个但是......
由于你正在使用Hibernate,你可以尝试使用Hibernate Session中的重新连接方法。
首先,您需要打开EntityManager(以获取Hibernate的底层实现),然后使用带有Connection对象的重新连接方法:
entityManager.unwrap(Session.class).reconnect(connection);