そごうソフトウェア研究所

SOA、開発プロセス、ITアーキテクチャなどについて書いています。Twitterやってます@rsogo

JPA

3.4.1 Optimistic Locking

JPA

続いて、3.4.1に行きます。要はトランザクションが入れ子になって、データベースのデータに不整合が発生するとOptimisticLockExceptionが起きてトランザクションがロールバックされますよ。もし、ロック使いたくないなら、アプリ側でなんとかしてね、という…

3.4 Optimistic Locking and Concurrency

JPA

勉強がてら、JSR-220を読んで行こうかと思います。間違っていれば、つっこみお願いします。 This specification assumes the use of "optimistic locking". この仕様は、「楽観的ロック」の使用を扱います。 It assumes that the databases to which persist…

必要に迫られて勉強始めました

JPA

複合IDの場合どうすればいいのかな。JSR-000220 Enterprise JavaBeans 3.0のejb-3_0-fr-spec-persistence.pdfを読むのがやっぱりよさそう。 「2.1.4 Primary Keys and Entity Identity」より抜粋。 Every entity must have a primary key.A composite primar…