Hibernate 何时打开休眠连接和休眠会话?

Hibernate 何时打开休眠连接和休眠会话?,hibernate,hibernate-session,Hibernate,Hibernate Session,我有一个关于Hibernate连接、会话和SessionFactory的问题。查询如下: 1) 在每次请求时打开一个连接,然后关闭,这是一种好的做法吗 2) 有一个sessionfactory为每个请求打开会话,它与连接的相关性是什么?我知道在连接上sessionfactory会为不同的请求打开会话,什么时候应该打开和关闭连接,什么时候我们应该打开和关闭会话?我们应该在每次登录时打开一个新连接,然后在注销时关闭该连接,还是hibernate自己做 提前感谢您的友好评论 问候 拉胡尔 在每次请求和

我有一个关于Hibernate连接、会话和SessionFactory的问题。查询如下:

1) 在每次请求时打开一个连接,然后关闭,这是一种好的做法吗

2) 有一个sessionfactory为每个请求打开会话,它与连接的相关性是什么?我知道在连接上sessionfactory会为不同的请求打开会话,什么时候应该打开和关闭连接,什么时候我们应该打开和关闭会话?我们应该在每次登录时打开一个新连接,然后在注销时关闭该连接,还是hibernate自己做

提前感谢您的友好评论

问候 拉胡尔

在每次请求和请求时打开连接是否是一种良好的做法 然后关上它

不,这不是好的做法。请参阅Hibernate使用连接池

有一个sessionfactory为每个请求打开会话,它与连接的相关性是什么

当我们从
SessoinFactory
获取
会话时,Hibernate使用连接池,其中一个连接分配给会话

什么时候应该打开和关闭连接

使用hibernate,只要考虑性能,就不必担心JDBC
连接

我们应该什么时候开始并结束一个会话

对于所有积垢操作

我们应该在每次登录时打开一个新连接,然后在注销时关闭该连接,还是hibernate自己做


没有用户登录,JDBC
连接
没有关系

Hibernate没有连接。JDBC有连接。如果您使用Hibernate,Hibernate将为您打开和关闭连接。请出示一些代码。