腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
视图
OSIV
中
打开
会话
-
每个
请求
/
线程
都会
发生
这种
情况
吗
?
、
、
、
、
无论哪种方式,我都想知道
会话
到底什么时候会
打开
?它是针对传入的任何web
请求
,还是应用程序以某种方式知道它只需要某个特定端点的
会话
?我猜基本上每次
请求
都会
调用
OSIV
Filter,并且会获取到DB的hibernate
会话
并将其添加到webrequest/
线程
中
。当他们说“
会话
”时,我的假设是正确的,这意味着它已经获得了活动的jdbc连接,并
打开
了到database...
浏览 16
提问于2021-08-20
得票数 0
回答已采纳
3
回答
在
View中使用Open Session时,事务传播是如何工作的?
、
、
、
我真的对Spring和Hibernate
中
的事务传播感到困惑。我
在
我的服务层方法上使用了Spring @Transactional注解。有些标记为“read-only=true”。我认为我可以将我所有的读写方法标记为支持REQUIRES_NEW传播,但这将导致我可能不想要的行为-即,我只想要一个新的事务,
在
只读方法称为读写方法的
情况
下。考虑到这一切,我不明白Open Session In View (
OSIV
)是如何工作的!当然,
在
Spring中使用
OSIV
时,Open
浏览 0
提问于2009-11-01
得票数 8
1
回答
Grails编辑工作异常更新值赋值数据库
、
、
、
、
加载编辑页时,我
在
控制器
中
的编辑操作中分配一些值。但是它在更新我的桌子!虽然我没有存钱。我怎么才能阻止它?def edit() { if (!creditCoaVal }}
浏览 0
提问于2017-11-20
得票数 0
回答已采纳
2
回答
对jpa实体管理器和lazyload的混淆
、
、
、
这里我忽略了插入逻辑,因为我的问题是关于entitymanager的lazyload以及何时
打开
和关闭。下面是实体、控制器、服务、数据、存储库的相关代码。我仍然可以
在
userInfoEntity.getAttachmentList()控制器
中
调用。(我可以看到select * from附件查询打印在那里)但是,我没有
在
服务
中
的findByMail方法
中
设置findByMail。但是现在我可以
在
浏览 2
提问于2019-03-06
得票数 2
3
回答
NHibernate -如何处理用户
会话
、
我可以
在
没有问题的
情况
下创建新的记录,并在现有的记录
中
阅读没有问题。我遇到的问题是asp.net用户
会话
,以及我如何处理这样一个事实:我希望
在
页面加载之间保持
这种
状态,并且我也希望偶尔将它写入数据库。我想要的工作流程是这样的: 用户转到“添
浏览 5
提问于2010-07-28
得票数 0
2
回答
对hibernate
会话
impl的
线程
本地引用,导致
会话
impl无法进行垃圾回收
、
、
我使用本地
线程
来管理我的hibernate
会话
。最近,我
在
我的生产服务器上看到了OutOfMemory异常。我
在
heap_dump上运行了Eclipse MAT,发现我的许多
会话
没有得到垃圾回收,尽管它们由于被tomcatse ThreadWithAttributes对象引用而被关闭。这让我抓狂,现在我已经
在
不同的论坛上看到了很多类似问题的帖子,但没有答案。任何帮助都将不胜感激。 谢谢
浏览 2
提问于2010-09-10
得票数 0
2
回答
Hibernate/Spring:即使使用@Transactional on Service方法,
会话
在
检索子集合之前仍然关闭
、
、
、
、
最终的JPA实现使用
会话
和spring 3.0.5。带有maven项目的maven.So service被分成3个模块模型模块,服务模块和webapp模块。Projections.distinct(Projections.id())) logger.debug(session);} 因此,
在
评估我认为
在
service方法之上的puttin @transactional会在没有
打开
任何
会话
的
情况
下<
浏览 1
提问于2012-02-14
得票数 1
1
回答
django/python日志记录与gunicorn: django日志记录如何与gunicorn一起工作
、
、
我部署了一个Django/Python应用程序(使用gunicorn),其中有9个工作
线程
,
每个
工作
线程
有5个
线程
。假设在给定的时间内处理了45个
请求
,
每个
线程
都在写入大量日志。Django如何避免同时为多个
线程
写入日志?以及如何为
每个
请求
打开
和关闭文件(是否
在
每个
请求
时
都会
发生
这种
浏览 1
提问于2018-03-06
得票数 0
2
回答
NHibernate / Spring.Net / Asp.Net WebForms -按
请求
打开
事务
、
、
据我所知,这个模块只
在
BeginRequest上
打开
会话
,
在
EndRequest上关闭它。它实际上不会在EndRequest上提交或刷新
会话
。我知道您可以使用Spring的事务属性来修饰各个服务方法,这些方法将在方法结束时执行提交,但我不想使用
这种
技术。 有没有办法设置Spring模块,让它刷新EndRequest上的
会话
?如果没有,有没有一种简单的方法可以
在
View
中
实现我自己的Open Session来实现这一点?我尝试实现NH3
浏览 2
提问于2011-09-03
得票数 2
回答已采纳
4
回答
春天的
线程
、
、
、
、
问题是,是否所有的spring都运行在同一个
线程
中
?我可以
在
ThreadLocal
中
存储一些东西,然后把它放到另一个bean
中
吗
?弹簧容器也会这样做
吗
?即在同一个
线程
中
运行所有bean ?当我尝试一个JUnit测试时,我
在
测试用例和两个bea
浏览 5
提问于2009-04-23
得票数 7
回答已采纳
1
回答
什么时候需要在Spring
中
.save()一个实体?
、
、
、
在
一个相对较大的Spring项目中,我有一个具有以下(过于简化的)事件序列的方法:Person person = personRepository.save
在
配置属性
中
启用了和
OSIV
(开放
会话
视图
)。 问题是,为什么我需要保存person.getCar()对象?它是我刚才
在
相同的
请求
处理过程
中
创建的同一个Car对象。
在
什么时候,它
浏览 0
提问于2019-04-18
得票数 3
回答已采纳
1
回答
使用@PostConstruct时,Hibernate找不到绑定到
线程
的
会话
、
、
、
、
我正在重新编写一个较旧的Spring项目,以更好地反映在Spring3.0.x
中
应该如何做。例如,此方法过去使用HibernateTemplate可以很好地工作,但现在Hibernate抛出异常,报告没有绑定到
线程
的
会话
:@PostConstruct
浏览 2
提问于2013-02-19
得票数 1
回答已采纳
1
回答
OpenEntityManagerInView等价于Junit和Quartz作业
、
、
、
在
以下两个用例
中
,是否有任何标准方法(或替代Open Session [EntityManager] in View)来使用依赖于实体的延迟初始化(fetch = FetchType.LAZY)的类:
在
JUnit测试用例
中
对于上述两种
情况
,
OSIV
模式将无法工作,因为没有web
请求
进入系统。在
这种
情况
下,如何才能使加载工作变得懒散?PS: Spring的OpenEntityManagerInViewFilter
浏览 2
提问于2011-08-10
得票数 0
回答已采纳
2
回答
与许多
线程
一起使用Hibernate
、
、
、
在
我的独立应用程序
中
,一次生成超过1000个
线程
,
每个
线程
都有自己的Hibernate
会话
。但在
这种
情况
下,
会话
数超过引发错误的数据库最大连接限制。我尝试设置.getCurrentSession()而不是.openSession(),但是它没有带来任何效果,因为Hibernate无论如何
都会
为
每个
新
线程
打开
新的
会话
。 我怎样才能解决这个问题?我可
浏览 2
提问于2015-03-08
得票数 3
回答已采纳
3
回答
我应该使用静态的非静态
会话
吗
?
、
、
、
我最近开始了我们项目的数据库/hibernate方面的工作,在理解有关使用托管
会话
的设计基础方面遇到了很大的困难。 我们有一个包含只初始化一次的静态
会话
的util类。
会话
的检索由系统
中
的
每个
DAO通过静态方法getBoundSession()使用。应用程序全天候运行。这是一种常见的设计
吗
?其中一个非常有用的好处是,域对象上的惰性属性/集合可以
在
整个业务逻辑层中使用,因为
会话
始终是
打开
的。另一个好处是,检索到的对象将
浏览 0
提问于2010-06-23
得票数 1
回答已采纳
2
回答
hibernate中分离对象的优缺点?
问题1:如果我们使用持久对象而不是分离的对象并将其提升到表示层,我们会面临一些问题
吗
? 问题2:-分离对象和分离对象的区别是什么?
浏览 2
提问于2011-10-04
得票数 1
回答已采纳
1
回答
多个带有来自单个tomcat服务器的冲突响应的客户端
、
、
、
我有一个tomcat服务器
在
端口本地主机上运行:8080当我对服务器运行多个
线程
/
请求
时,每隔一段时间对这些
请求
的响应会冲突。注意:
这种
情况
只
发生
在3%的
情况
下,但是3%的2000+
请求
失败了。艾丽斯-> sendRequest1 我的问题是,为什么会<em
浏览 1
提问于2013-06-25
得票数 1
3
回答
grails插入DB而不保存,为什么?
、
我
在
Grails身上发现了一些奇怪的东西。= new User()a.save()a.setActive(true)非常感谢, 马可
浏览 1
提问于2011-11-23
得票数 1
回答已采纳
2
回答
在
没有Spring的
情况
下对抗LazyInitializationException
、
、
、
、
我正在使用Hibernate,但在我的应用程序中使用LazyInitializationException有问题。这个问题可以通过Spring框架(一些注释、配置或其他东西)简单地解决,但我只是不了解这个框架,也不想现在学习它(我只是初学者)。我的应用程序运行在最新的glassfish应用程序服务器上,所以我想知道what the typical way to work with lazy initialization in EJB container?
浏览 3
提问于2011-09-18
得票数 0
1
回答
如何在android中保持
会话
以便在quickblox中进一步使用
、
、
、
在
这种
情况
下,和它的答案并不清楚。如果用户返回并再次
打开
应用程序,会
发生
什么
情况
?Quickblox
会话
持续2小时我知道,我认为我不必再次使用quickblox进行身份验证,并且我可以使用创建的
会话
对象,因此我可以跳过身份验证过程。如何强制api使用我存储的
会话
?因为我认为如果我必须再次
请
浏览 0
提问于2014-10-06
得票数 2
点击加载更多
相关
资讯
Flask 学习笔记(三)
Python Web 应用程序 Tornado 框架简介
如何利用并发性加速你的python程序(二):I/O 绑定程序加速
Atlassian使用边车和高容错设计将可用性提升到6个9以上
如何利用并发性加速你的 python程序(上)
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券