JPA

JPAのWrite LockとPofEAAの粗粒度ロック

JPA

開発の現場 Vol.004 効率UP&スキルUP エンジニアのための実践ソフトウェア技術誌作者: SE編集部出版社/メーカー: 翔泳社発売日: 2006/04/13メディア: 大型本 クリック: 3回この商品を含むブログ (17件) を見るPofEAA早分かりガイドがいいです!とても参考に…

Java Persistence API の final リリース

JPA

http://jcp.org/aboutJava/communityprocess/final/jsr220/index.htmlドラフト版のときのように変更箇所に線が引かれていないのでどこが変わったのかぱっと見わからないよー。線つきバージョンも出ればいいのに。 Revision Historyを参考にざっくり興味があ…

ToplinkのLazy Loading

JPA

HIBERNATE イン アクションのp.290あたりに説明があるように、HibernateはManyToOneでポリモーフックな関連をLazy Loadするときにプロキシを使ってます。Toplinkってどうなんだろうと妙に気になるのでちょっと動かしてみました。 結論から言うと、プロキシに…

ToplinkのLazy Loading その2

JPA

さっきのhttp://d.hatena.ne.jp/taedium/20060503#p1をもう少し詳しく見てみます。DDL。CreditCard にカラム追加しました。 drop table user; drop table creditcard; drop table billingdetails; create table BillingDetails ( ID INTEGER PRIMARY KEY, DT…

AssociationOverrideとAssociationOverrides

JPA

MappedSuperclassクラスで指定された@JoinColumnsの定義を@AttributeOverrideで上書きできるんだろうかと悩んでたんですが、まさにそれを実現するAssociationOverrideとAssociationOverridesというアノテーションがfinalリリースではjavax.persistenceパッケ…

EJB QLのテスト

JPA

EJB QLのテストコードを書いているのですがいろいろ悩みます。 EJB QL単独で実行できないので作成したEJB QLが正しいかどうかはDAOのテストコードで動かすまでわからない。前、HQLを動かすEclipseのPluginを触ったことがありますがJPA対応されているのかなぁ…

ビジネスキー

JPA

エンティティのビジネスキーって、たいていの場合、機械的に一意なxxxNo(もしくはxxxCode)を用意しちゃうのが一番楽? みんなどうしてるのかなと思って「Hibernate ビジネスキー」でググりましたが意外とヒットしないものですね。