[CONTAINER-112] S2JDBC で,挿入系で一意制約違反になった場合は javax.persistence.EntityExistsException をスローするようにしました. Created: 2007-11-02  Updated: 2007-11-22  Resolved: 2007-11-10

Status: Resolved
Project: S2Container
Component/s: S2-Tiger
Affects Version/s: 2.4.18-rc2
Fix Version/s: 2.4.18-rc3

Type: Improvement Priority: Major
Reporter: koichik Assignee: koichik
Resolution: Fixed Votes: 0
Labels: None


 Description   

S2JDBC で,挿入系で一意制約違反になった場合は javax.persistence.EntityExistsException をスローする.
JPA ではこの例外がスローされるとトランザクションはロールバックされる (UserTransaction#setRollbackOnly() が呼ばれる) ことになっているが,そこまでするかは要検討.



 Comments   
Comment by koichik [ 2007-11-10 ]

対応しました.
http://svn.seasar.org/browse/?view=rev&root=s2container&revision=3188
http://svn.seasar.org/browse/?view=rev&root=s2container&revision=3189

Generated at Wed Dec 17 09:55:50 JST 2025 using Jira 10.7.4#10070004-sha1:cce36d3b4f8de9f0780b0dcddfc0514af065ac94.