腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5954)
视频
沙龙
2
回答
OPenJPA::当抛出异常时如何提交实体
、
、
、
在
EJB
项目中,对于一个特定
的
异常,我仍然希望
持久
化
当前正在
回
滚
的
实体。在异常块中创建和刷新实体没有帮助。
事务
仍然
回
滚
。我试图将实体从当前
事务
中分离出来,并将其保存在一个新
事务
中。但这会
导致
“由另一个
事务
管理
的
实体”错误。我怎样才能做到这一点? 该项目是基于
EJB
3.1
的
JEE6构建
的
浏览 0
提问于2018-07-13
得票数 0
回答已采纳
1
回答
使用POJO之间调用
的
Java
事务
传播
、
、
、
下面是
EJB
类1
的
源代码:public class
EJB
1 { public class Callback(entity);
浏览 2
提问于2015-01-15
得票数 0
回答已采纳
1
回答
EJB
事务
回
滚
导致
不必要
的
数据库
更改
/
对象
持久
化
、
、
、
如果出现错误,我在
回
滚
EJB
事务
时遇到了问题。以下情况:我有一个无状态
的
EJB
,它试图在一个新
的
事务
中
持久
化
3个
对象
。所以obj3不会
持久
保存在
数据库
中。日志文件还显示“
事务
标记为
回
滚
”。但是当我查看
数据库
时,obj1和obj2是
持久
化
的
。
浏览 11
提问于2018-08-29
得票数 1
回答已采纳
1
回答
理解
EJB
和Hibernate上下文中
的
事务
、
、
EJB
在默认情况下是处理
事务
管理
的
,正如我所读到
的
,hibernate也处理
事务
。当我谈到
事务
时,我了解
回
滚
--
数据库
持久
化
操作,就像功能一样。我
的
问题是,一个同时使用
EJB
和Hibernate
的
应用程序如何有选择地选择一个
事务
提供程序来支持?
EJB
和hibernate
事务
也能同时工作吗?
浏览 3
提问于2014-07-11
得票数 3
回答已采纳
2
回答
EJB
3 CMT如何在没有
回
滚子
事务
的
情况下回
滚
第一个
事务
?
、
我正在使用一个带有
EJB
和CMT
事务
的
应用程序。)我需要
的
是类似的,只是这一点
浏览 0
提问于2012-03-22
得票数 3
回答已采纳
1
回答
Websphere将幻影(已经处理)异常发布到日志中
、
、
、
在我们
的
环境中,我们从队列中获取大量消息并异步处理它们。对于每一条消息,我们需要在
数据库
中创建或查找一行。我们遵循一种典型
的
创建-获取模式来处理两个线程正在处理同一个“父”
对象
的
问题: try { }} 这是百分之百
的
工作时间。我总是在
数据库
中看到预期
的
对象
,而从未看到“无法创建”消息。太棒了。这方面的丑陋之
浏览 10
提问于2015-07-16
得票数 1
1
回答
拦截
EJB
事务
回
滚
、
、
我有一项任务要完成,这涉及在
EJB
事务
回
滚
时
回
滚
对非
事务
性
数据库
的
更改
。该项目使用容器管理
事务
,业务逻辑涉及对
EJB
方法
的
调用,这些方法本身调用其他
EJB
方法,因此
事务
跨越方法边界,涉及多个
EJB
。
EJB
事务
回
滚
工作正常,但我需要能够检测到
浏览 3
提问于2015-11-05
得票数 1
回答已采纳
1
回答
Hibernate
事务
边界
、
、
、
、
我使用Hibernate (在Grails应用程序中),
事务
边界是服务方法,即每次调用服务方法时,
事务
启动,每次服务调用完成时,
事务
要么
回
滚
,要么提交。如果某个
数据库
操作
导致
触发
数据库
触发器,并且此触发器对
持久
数据进行了
更改
,则这些
更改
是在服务调用完成时
回
滚
还是提交,或者触发器所做
的
更改
是否“在”
事务
之外? 谢
浏览 1
提问于2009-10-07
得票数 2
4
回答
Sql
事务
:在ASP.Net中实现
的
最佳方式
、
、
我有一个应用程序,它有许多不同类型
的
对象
,每个
对象
都将自己
持久
化
到
数据库
中。到目前为止,这在没有交易
的
情况下运行得很好,我不想疯狂地添加它们。但有时需要在整个
对象
集合开始更新之前启动一个
事务
,以确保只有在集合中
的
所有
对象
都成功时才实际更新
数据库
。 例如,假设我有一组苹果。向集合发出命令以更新所有的苹果。
事务
的
开始应该在这里,每个苹果执行代码来更新
浏览 0
提问于2008-11-24
得票数 4
回答已采纳
1
回答
OpenJPA
事务
-单个或多个实体管理器?
、
、
、
、
从技术上讲,在JPA中,EntityManager是在
事务
中创建
的
。所以开始有点多余。在调用begin之前,不能调用某些操作,如
持久
化
、合并、删除。通常,最好为每个
事务
创建一个新
的
EntityManager,以避免将陈旧
的
对象
保留在
持久
性上下文中,并允许以前托管
的
对象
进行垃圾收集。以前
的
托管
对象
也可能处于不一致
的
状态,这意味着一些
对象</
浏览 2
提问于2011-12-13
得票数 3
回答已采纳
1
回答
来自pojo
的
Java-ee远程调用
ejb
事务
、
、
、
我遇到了一个问题,通过“上下文查找”从远程客户端调用
EJB
(
持久
化
实体),然后执行不同
的
事务
。每次我调用statefull容器托管
EJB
时,它都会提交,并且在出现错误时不会
回
滚
。我
的
伪代码:transactionController.persist(getCurrentEntity()); 其中transactionController是通过“上下文
浏览 3
提问于2017-07-22
得票数 0
回答已采纳
3
回答
在EntityManager.persist()之后发生了什么
、
、
、
这是我
的
"DAO/Repository“类中
的
一个方法,没有注释。这个类被注入到需要从
数据库
获取数据
的
EJB
中。到目前为止,我一直认为下面的persist方法完成后,persistencecontext会被刷新,数据会被存储到
数据库
中,但从我
的
应用程序中发生
的
事情来看,我开始怀疑这一点。我已经在Glassfish中创建了数据源和连接池,因此据我所知,我使用
的
是容器管理
的
事务
,但我
浏览 0
提问于2012-01-15
得票数 2
1
回答
@Transactional不通过调用抛出RuntimeException
的
外部方法而回
滚
、
、
、
、
我正在做一个简单
的
实验来测试这个注释
的
行为。这些是我
的
超级简单java类:package com.xxx.springdemo.transactionalAnnotation.domain; @Entity int id;我
的
服务} public void dontTh
浏览 5
提问于2022-02-11
得票数 0
回答已采纳
2
回答
EJB
3处理RollBackExceptions
、
、
、
、
我有一个
EJB
3应用程序,它由一些用于访问
数据库
的
EJB
组成,并通过会话Bean作为web服务公开。1)有没有什么方法可以阻止SQL异常
导致
web服务抛出SOAP错误?
事务
由容器处理,当前sql异常
导致
抛出RollBackException,从而
导致
事务
回
滚
(期望
的
行为)和web服务抛出错误(不期望
的
)。2)我希望扩展webservi
浏览 2
提问于2009-03-23
得票数 0
回答已采纳
1
回答
非原子行为Eclipselink- DB
事务
一半已提交
、
、
、
、
我们在DB
事务
中看到了奇怪
的
行为--它们并不是原子性
的
行为。有一段时间,我们吞服了这个异常,因为对特定表
的
输入是在尽力而为
的
基础上进行
的
--您可以说是一种审计模式。但是,这
导致
只提交了
事务
的
一部分--在5项中,只有1,2或3项被
持久
化
。可以肯定
的
是,下面是事件
的
流程 em.persist(entity1); try{
浏览 3
提问于2017-09-30
得票数 0
1
回答
查看任意
对象
是否是JPA实体
的
正确方法是什么?
说(部分): 运行时异常(如由EntityManager接口
的
方法(如contains(Object),而不是LockTimeoutException)引发
的
contains(Object))将
导致
当前
事务
被标记为
回
滚
,如果
持久
化
上下文被连接到该
事务
浏览 0
提问于2014-01-20
得票数 1
1
回答
EJB
3/DB2
事务
未
回
滚
、
、
、
、
Session Bean只是
持久
化
或合并实体,有问题
的
方法被标记为@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)。现在,在子实体由于(例如)外键冲突或缺少不可为空
的
字段而无法
持久
/合并
的
情况下,
事务
将在日志中标记为要回
滚
,并抛出EJBException。我原本希望
回
滚
整个
事务
,但是在
EJB
会话bea
浏览 0
提问于2009-10-16
得票数 1
回答已采纳
1
回答
@父
事务
正在
回
滚
的
事务
性propogation_new
、
、
状态
更改
方法在另一个类中,该方法使用@Transactional(传播= Propagation.REQUIRES_NEW)进行注释。 我预计,由于内部
事务
完成,状态
更改
将
持久
化
,事件
事务
将回
滚
。我看到
的
是状态
更改
也被
回
滚
,但我不明白为什么当我显式地告诉它为状态
更改
创建一个新
事务
时,它会
回
滚
所有内容。 请记住,这是一个遗留项目,
浏览 16
提问于2019-05-09
得票数 0
回答已采纳
1
回答
JPA实体和
EJB
方法
的
TransactionContext
我有一个
EJB
,它
的
方法(尤其是)加载并修改了一个实体。如果方法完成,那么该实体
的
修改将自动提交到
数据库
,而不调用EntityManager.saveOrUpdate()方法?当方法失败时,
EJB
方法
的
事务
将随实体
的
修改一起
回
滚
吗?
浏览 0
提问于2012-02-10
得票数 0
回答已采纳
2
回答
Atomikos
回
滚
没有清除JPA
持久
化
上下文吗?
、
、
、
、
在失败
的
测试中,我使用"new“运算符创建了一个
对象
,设置了ID并在其上调用persist。(createNewUser()是一个帮助器方法,每次都创建一个具有相同ID
的
对象
)。我确信创建和
持久
化
具有相同Id
的
第二个
对象
是原因,但是每个测试方法都在自己
的
事务
中,并且我创建
的
对象
绑定到一个私有测试方法变量。我甚至可以在日志中看到Spring Test和Atomikos正在<
浏览 1
提问于2010-06-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java 和微服务系列第 4 部分 处理数据
数据库事务管理
Java:使用 JPA 了解 Java 对持久性的支持
java jdbc相关数据库
基于可靠消息方案的分布式事务(二):Java中的事务
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券