腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(5577)
视频
沙龙
4
回答
当容器管理
的
tx
EJB
提交
时
,如何
捕获
和
包装
JTA
抛出
的
异常
?
、
、
、
、
我正在努力解决一个管理非平凡数据模型
的
EJB
3类
的
问题。当我
的
容器管理
的
事务性方法
提交
时
,我会
抛出
约束验证
异常
。我希望防止它们被
包装
在EJBException中,而是
抛出
调用者可以处理
的
合理
的
应用程序
异常
。 要将它
包装
在合适
的
应用程序
异常
中,我必须能够
捕获
它。我无法
捕
浏览 104
提问于2012-08-02
得票数 23
回答已采纳
1
回答
捕获
JSF中
的
唯一约束
异常
、
、
、
我在数据库中有一个带有唯一约束
的
列"name“。我正在尝试处理数据库
异常
,捕捉它,
并
返回用户友好
的
消息给用户。org.postgresql.util.PSQLException 但是当我得到
异常
(最大
的
异常
是javax.
ejb
.EJBTransactionRolledbackException)
时
在一些研究之后,我发现了这一点,
浏览 0
提问于2014-12-16
得票数 0
1
回答
跨
EJB
和CDI bean
的
事务
、
、
、
我们继承了一个同时使用
EJB
和CDI
的
应用程序,例如,
EJB
调用CDI bean
的
方法。 }现在doMyEjbStuff()是在事务上下文之外调用
的
,所以当它被调用时,将创建一个新事务。在这种情况下,我预计在调用doMyEjbStuff()
时
创建
浏览 0
提问于2021-07-14
得票数 0
1
回答
不能
捕获
EJB
中
的
异常
、
、
、
、
我正在使用运行在野蝇8上
的
Jax和
EJB
3构建一个,该系统分为两部分。rest模块和持久化模块。如果它们被违反,像"ConstraintViolationException“这样
的
异常
将被
抛出
(我认为是由
EJB
容器引发
的
)。我试图在持久性模块中
的
两个无状态bean中
捕获
异常
,但这是行不通
的
。这意味着没有执行catch块中
的
代码。但是在servlet中
捕获
浏览 1
提问于2015-02-01
得票数 0
回答已采纳
2
回答
Oracle代理身份验证:整个事务
的
回滚
、
、
、
当使用Oracle代理身份验证持久化一对多(父-子)关系
时
,我们在回滚更改时遇到问题。如果在持久化其中一个子程序时
抛出
任何
异常
,则父级仍将被持久化到DB (而不是按预期回滚)。我们将具有容器管理
的
JTA
实体管理器
的
无状态
EJB
保存到DB中:cascade = CascadeType.ALL用于父端
的
关系。我们
的
persistence.xml包含<persistenc
浏览 2
提问于2015-10-07
得票数 1
回答已采纳
3
回答
@Resource UserTransaction和EntityManager.getTransaction()有什么区别?
、
、
、
如果我想在事务中
的
表中插入三行,我应该如
何在
我
的
会话外观中做到这一点。
浏览 1
提问于2010-03-25
得票数 31
回答已采纳
3
回答
在Java前端方法中处理服务层
异常
、
、
、
、
我在服务类中重写了一个方法,以便它
抛出
业务
异常
。但是,当
抛出
业务
异常
时
,它不会在托管bean中
捕获
,该
异常
将显示在页面上。似乎我
的
代码try/catch不起作用。在XHTML中:托管Bean中
的
侦听器方法:ne
浏览 4
提问于2015-09-29
得票数 3
回答已采纳
1
回答
包装
在EJBTransactionRolledBackException中
的
ApplicationException?
、
、
、
我使用JSF2和
EJB
3。JSF支持bean正在调用注入
的
ejb
上
的
方法。
ejb
可以
抛出
自定义
异常
。当
异常
发生
时
,我希望事务被回滚,并在我
的
JSF bean中
捕获
异常
(这样它就可以处理用户)。所以我用@ApplicationException(rollback=true)注释了我
的
自定义
异常
,并从我<
浏览 2
提问于2012-01-07
得票数 0
3
回答
如何处理基于
ejb
3
的
soap webservice中
的
异常
、
、
、
、
我目前正在开发一个基于
EJB
3
的
SOAP webservice,我想知道处理未
捕获
的
异常
并向客户端返回格式良好
的
SOAP响应
的
最佳实践是什么。processSomeService({ // the
EJB
SomeResponse theResponse =
浏览 0
提问于2011-01-31
得票数 1
回答已采纳
1
回答
在
EJB
中进行验证
时
,如
何在
jsf中显示多条错误消息?
、
、
、
根据问题
的
回答,我了解到如果出现错误,
EJB
将
抛出
一个
异常
,该
异常
将在支持bean中被
捕获
,并且支持bean将根据其
捕获
的
异常
向用户显示错误消息。例如,在注册表单中,用户需要输入电子邮件地址、名称、密码和重新输入
的
密码,并且不能为
浏览 1
提问于2012-06-02
得票数 0
回答已采纳
1
回答
JPA2.0立即
提交
刷新事务
、
、
、
、
我在一个包含几个模块
的
项目中使用
EJB
3和JPA2。最近,我注意到数据库记录不会在
异常
情况下回滚。在进行了一些研究之后,我发现实体管理器甚至在方法结束之前就立即
提交
了刷新事务,这样它就不能在
异常
情况下回滚。entityManager.persist(entity);即使我在刷新后立即调用
抛出
新RuntimException(""),它也不会回滚。在调用刷新后
的
调试中,我可以在方法结束之前用数据库工具选择
浏览 2
提问于2015-09-30
得票数 0
4
回答
JTA
EntityManager不能使用getTransaction()
、
、
如
何在
非
ejb
应用程序中使用以下代码。代码起作用了。,我使用了
EJB
3 + JSF,
并
希望重用包含上述代码
的
库。我
的
新应用程序
的
持久化单元如下所示: <provider>org.hibernate.
ejb
.HibernatePersistence<
浏览 0
提问于2012-06-10
得票数 24
回答已采纳
2
回答
无法从ConstaintValidationException
捕获
ExceptionMapper
、
、
、
、
我正在使用WildFly 8(JAX-RS2.0、
EJB
3.2和JPA2.1)编写一个REST应用程序。我有一个JAX-RS资源,它也是一个
EJB
(带有隐式容器管理事务
的
无状态会话bean ):@Stateless
JTA
启动bean验证以检查保存
的
浏览 5
提问于2014-06-26
得票数 3
回答已采纳
2
回答
EJB
3事务回滚
、
、
、
、
我在
EJB
3无状态会话bean中使用CMT。此外,我还创建了自己
的
异常
,其注释为"@ApplicationException (rollback=true)“。当我想回滚事务
时
必须使用"context.setRollbackOnly()“吗? 我可以通过在bean中
的
公共方法中
抛出
一个
异常
来回滚事务吗?如果是这样( Q#2
的
答案是肯定
的
),我必须通过在方法中声明
异常
而将
异常
从
浏览 7
提问于2010-03-02
得票数 37
回答已采纳
2
回答
捕获
JSF+
EJB
应用程序中
的
数据库
异常
、
、
、
、
我正在使用带有JSF2和
EJB
无状态
的
Glassfish 3.1来查询和编写Oracle DB。用户希望在此web应用程序中填充
的
表有一个主键。当用户尝试添加新记录
时
,调用em.persist
的
ejb
方法将被调用。现在,如果用户试图添加一个已经使用了主键值
的
记录,我会在
EJB
中得到一个
异常
。我想向用户弹出一条消息,指出数据库中发生了错误,但我不知道JSF托管bean如何
捕获
EJB
异常</em
浏览 0
提问于2012-03-20
得票数 3
回答已采纳
2
回答
如何捕捉在
JTA
事务中
抛出
的
异常
?
、
、
、
在applicationContext.xml中使用面向方面编程配置
的
事务。一切都很好。(
提交
、回滚)问题是,我能
捕获
的
唯一
异常
是atomikos
抛出
的
rollback-transaction,它告诉我事务被意外回滚。;
浏览 0
提问于2012-02-24
得票数 3
回答已采纳
5
回答
事务概念是如
何在
EJB
中实现
的
、
、
、
我想知道事务是如
何在
EJB
中内部实现
的
。我想知道他们用来创建事务
的
逻辑。如果你能指出一些对你有帮助
的
文章
浏览 0
提问于2010-09-23
得票数 7
1
回答
EJB
3.0如何
包装
异常
,以便客户端能够处理它?
、
、
、
ApplicationException(rollback=true)由于某些原因,此
异常
被
包装
到EJBException
并
抛给客户端。Persistence Services - 2.2.0.v20110202-r8913): org.eclipse.persistence.exceptions.DatabaseException 我想要实现
的
是在客户端
捕获
应用程序
异常<
浏览 4
提问于2011-03-23
得票数 2
回答已采纳
1
回答
如何
捕获
容器管理事务
提交
中
的
异常
?
、
、
、
、
我有一个带有@Stateless接口
的
@WebService
EJB
,使用容器管理
的
事务,这意味着如果一个方法没有
抛出
系统
异常
,容器就会自动
提交
事务。如果我尝试对具有唯一约束
的
列使用相同值
的
两个对象,容器将在我
的
代码外
提交
时
向客户端
抛出
一个EntityManager.persist(...)。如何
捕获
此
异常
以便重新
抛出
我自己<e
浏览 4
提问于2010-09-16
得票数 4
回答已采纳
1
回答
从ManagedType#getSingularAttribute(字符串)
抛出
的
异常
会回滚事务吗?从一个SLSB里面怎么样?
、
(为了完整起见,如果您处于JPA规范中列出
的
事件状态之一,那么仅仅
抛出
(例如)一个RuntimeException就标志着事务回滚。捕捉和忽略它不会让你脱离困境。) 所以我们免费回家了,对吧?
EJB
3.1规范
的
表16指出(解释和解释),如果业务方法遇到系统
异常
,则事务回滚。它表明,这种情况发生在容器catch
时
(也就是说,只有当容器看到有问题
的
系统
异常
时
-这意味着,但没有明确声明,如果事先
捕获
并处理它,就好像什么都没
浏览 2
提问于2013-11-21
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券