社区
Java
帖子详情
Hibernate的session管理
lszh001
2014-10-28 06:22:21
请教一下各位,在网站开发中,很多人在访问网站,有读取的,也有修改的,session如何管理。
每个http请求进来,就生产一个新的session?还是公用session?还是。。。。。。
...全文
136
3
打赏
收藏
Hibernate的session管理
请教一下各位,在网站开发中,很多人在访问网站,有读取的,也有修改的,session如何管理。 每个http请求进来,就生产一个新的session?还是公用session?还是。。。。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Magical茏
2014-10-29
打赏
举报
回复
谈谈我自己的理解吧 默认开启session是需要事务的 但 如果我们配置propagation="SUPPORTS" 那么当开启session 的时候,他知道你这么配置了,就不会去开启事务.但是session仍然是用完就关
lszh001
2014-10-29
打赏
举报
回复
纯查询也要基于事务吗?会不会影响性能呢?
Magical茏
2014-10-28
打赏
举报
回复
hibernate 的 session是 依赖事务的,用完就关了.可以认为http请求进来,就生产一个新的session
Hibernate
3的依赖包
Session
提供了事务
管理
、缓存
管理
和对象的保存、更新、查询等功能。 3. **Query和Criteria API**:提供了一种声明式的方式来执行数据库查询。Query API允许用户用HQL(
Hibernate
Query Language)编写查询,而...
hibernate
3.2 jar包
3. **
Session
**:
Session
是与数据库交互的主要接口,它提供了保存、更新、删除对象以及执行HQL(
Hibernate
查询语言)的方法。
Session
还提供了事务
管理
的功能。 4. **Entity Classes and Mapping Files**:实体类是...
hibernate
4.3.10.Final
1.2
Hibernate
核心价值:
Hibernate
通过JDBC接口与数据库交互,提供了缓存机制、事务
管理
、查询语言HQL(
Hibernate
Query Language)等,大大降低了开发的复杂性,提高了代码的可读性和可维护性。 二、
Hibernate
...
hibernate
4.2-jar包.zip
Hibernate
4.2是
Hibernate
ORM框架的一个重要版本,它提供了一种在Java应用中
管理
和持久化对象的方式,消除了SQL和Java对象之间的鸿沟。通过使用XML或注解来定义对象与数据库表的映射关系,
Hibernate
能够自动处理...
hibernate
4.2.1
7. **事务
管理
**:
Hibernate
支持编程式和声明式事务
管理
,可以结合Spring等框架进行更高级的事务控制。 8. **延迟加载**:
Hibernate
的懒加载(Lazy Loading)机制可以按需加载关联对象,提高性能。 9. **事件监听*...
Java
51,395
社区成员
85,835
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章