javax.ejb.DuplicateKeyException翻译

<!-- ========= START OF TOP NAVBAR ======= --> <!-- -->
JavaTM 2 Platform
Ent. Ed. v1.4
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ======== START OF CLASS DATA ======== -->

javax.ejb
Class DuplicateKeyException





All Implemented Interfaces:
Serializable
public class DuplicateKeyException extends CreateException

The DuplicateKeyException exception is thrown if an entity EJB object cannot be created because an object with the same key already exists. This exception is thrown by the create methods defined in an entity Bean's home interface. 如果实体EJB对象因为要创建的EJB对象与现有的对象key相同而失败,则抛出DuplicateKeyException 异常。该异常由实体Bean home接口定义的create方法抛出。

See Also:
Serialized Form

<!-- ======== NESTED CLASS SUMMARY ======== --><!-- =========== FIELD SUMMARY =========== --><!-- ======== CONSTRUCTOR SUMMARY ======== --><!-- -->

Constructor Summary
DuplicateKeyException()
Constructs a DuplicateKeyException with no detail message. 构建一个不含详细信息的DuplicateKeyException。
DuplicateKeyException(Stringmessage)
Constructs a DuplicateKeyException with the specified detail message. 构建一个指定详细信息的DuplicateKeyException。
<!-- ========== METHOD SUMMARY =========== --> <!-- -->
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
<!-- -->
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

<!-- ============ FIELD DETAIL =========== --><!-- ========= CONSTRUCTOR DETAIL ======== --><!-- -->

Constructor Detail
<!-- -->

DuplicateKeyException

 
Constructs a DuplicateKeyException with no detail message. 构建一个不含详细信息的DuplicateKeyException。

<!-- -->

DuplicateKeyException

Constructs a DuplicateKeyException with the specified detail message. 构建一个指定详细信息的DuplicateKeyException。

<!-- ============ METHOD DETAIL ========== --><!-- ========= END OF CLASS DATA ========= --> <!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- -->
JavaTM 2 Platform
Ent. Ed. v1.4
<!-- ======== END OF BOTTOM NAVBAR ======= --> Submit a bug or feature

Copyright 2003 Sun Microsystems, Inc. All rights reserved.

javax.ejb.transactionrolledbacklocalexception是一个Java编程语言中的异常类,它表示在Enterprise JavaBeans (EJB)事务中发生了回滚。 在EJB开发中,事务是指一组相关操作的逻辑单元,这些操作要么全部成功执行,要么全部回滚。回滚是指事务的操作失败或者发生异常,导致之前成功进行的操作被撤销。 javax.ejb.transactionrolledbacklocalexception表示事务被回滚的本地化异常。本地化异常指的是在应用程序内部出现的异常,例如在EJB容器内部或者在应用程序的事务管理模块中。 当发生javax.ejb.transactionrolledbacklocalexception异常时,意味着EJB事务失败并被回滚。这可能是由于以下原因导致的: 1. 数据库操作异常:例如执行数据库查询、插入或更新数据时发生错误,导致事务回滚。 2. 业务逻辑异常:例如校验失败、无效的操作或违反业务规则等导致事务回滚。 3. 系统异常:例如内存溢出、网络中断或其它不可预测的系统问题导致事务回滚。 处理javax.ejb.transactionrolledbacklocalexception异常通常需要在代码中进行适当的错误处理和故障排除。这可能包括回滚相应的操作、记录异常信息、向用户显示错误消息以及尝试修复问题。 为避免javax.ejb.transactionrolledbacklocalexception异常的发生,开发人员应该编写健壮的代码并测试各种场景下的操作。此外,正确配置和管理EJB容器和事务管理器也是关键,以确保事务能够正常进行,并将异常情况最小化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值