hibernate会话和连接池之间的区别和关系?
我对hibernate会话和连接池感到困惑,它们是一样的吗 Hibernate是一种ORM,它是SQL数据库和POJO之间的一层 连接池提供了一种存储和重用hibernate会话和连接池之间的区别和关系?,hibernate,session,connection,Hibernate,Session,Connection,我对hibernate会话和连接池感到困惑,它们是一样的吗 Hibernate是一种ORM,它是SQL数据库和POJO之间的一层 连接池提供了一种存储和重用java.sql.connection实例的方法,以提高速度和健壮性 hibernate会话是连接的包装器,允许您保存POJO而无需直接编写SQL 因此,hibernate会话是连接的包装器连接s保存在连接池中 调用SessionFactory.openSessionhibernate时,首先从提供的连接池中获取连接。然后,它围绕该连接创建一
java.sql.connection
实例的方法,以提高速度和健壮性
hibernate会话
是连接
的包装器,允许您保存POJO而无需直接编写SQL
因此,hibernate会话
是连接的包装器<代码>连接s保存在连接池中
调用
SessionFactory.openSession
hibernate时,首先从提供的连接池中获取连接。然后,它围绕该连接创建一个会话
,并返回该会话。谢谢。我同意你的看法。它会在关闭会话时关闭连接吗?@user\u mda使用JPA时不应该考虑连接。它可以在引擎盖下做它想做的事。实际上,它可能会在连接上调用close
,是的,但这是一个实现细节。session.close()和session.flush()之间的区别是什么?@user\u mda抱歉,但是RTFM。