2006-01-01から1ヶ月間の記事一覧

Hiernateの双方向one-to-oneの遅延ロードについて

前回Hibernate EntityManagerの@OneToOneのLAZYロードの動きで詰まっていたのですが、この件についてひがさんからアドバイス(http://d.hatena.ne.jp/da-yoshi/20060129/1138551132#c)を頂きました。ありがとうございます。早速、Hibernate3.1.1で試してみ…

Hibernate EntityManager OneToOneで双方向関連にするとLAZY LOADできない?

なんだかベータ版のライブラリに対して細かいところばかり見ても仕方ない気がしてきた・・・やっぱり、正式版が出るのを待つべきなのかな? ・・・さて、今回も@OneToOneで詰まってしまいました。複合主キーを使った@OneToOneの場合、fetch = FetchType.LAZY…

JPA 複合主キーを使った1対1、多対1

JPAで複合主キーを利用した関連の定義についてなかなかわからなかったのですが・・・試行錯誤の結果ようやく理解できました。 まず、主キーを使った1対1は、@PrimaryKeyJoinColumnを使うみたいですね。@JoinColumnsで設定した場合、登録はうまくいったので…

Hibernate EntityManagerのフィールド関連について

id:koichik:20060122#1137951021 Hibernate のAbstractEntityManagerのソースを自分なりに追っていたのですが、beta6から、javax.persistence.FlushModeTypeのフィールドを持つようになりました。PFDでFlushModeTypeからNEVERが削除されたことへの対応のよう…

JPA @PrimaryKeyJoinColumnsはMETHOD、FIELDに定義できない?

Java Persistence API、Proposed Final Draftによると @Target({TYPE}) @Retention(RUNTIME) public @interface PrimaryKeyJoinColumns { PrimaryKeyJoinColumn[] value(); }となってるけど、その直後のExampleには・・・ @Entity @IdClass(com.acme.EmpPK.c…

JPAのSQL機能って使いにくい?

会社で開発担当の皆さんに、簡単にJPAの機能を紹介してみたのですが、「便利になった」と思われるかと思ったら、まず第一に「EJB-QLが使えるか不安」という感想が返ってきました。まぁ自分のプレゼンが拙かったのもあるんでしょうが・・・少し意識のギャップ…

Hibernate Annotation 3.1beta8 and Hibernate entityManager 3.1beta6 released

もう出てます。開発早いなぁ・・・ PFD対応してるみたいですね。早速使ってみました。persistence.xmlをPFDで定義された書式に変更し、s2hibernate3.diconも、コンストラクタ関連を修正して実行・・・したらNullPointerExceptionが・・・(汗) ・・・どうや…

JAAS

を簡単に勉強できる本ないかなぁとか思って最近探してるのですが、結局サンのページがいちばん詳しかったりするのかな? うーん、どうもセキュリティ関係が(も?)苦手で・・・

Hibernate EntityManagerのCVSを覗いてみる。

現在PFD対応に向けて急ピッチで作業が進んでいるようです。今月末にJBoss EJB3のPFD対応版が出ると聞いてますので、それに合わせてHibernate側も出してくるんでしょうね。 Hibernate EntityManagerの肝である、AbstractEntityManagerImplも結構修正が入って…

高いお勉強

正月休みで風邪引いたり、仕事がちょっと大変だったりしながらも無事に過ごせていた今日この頃だったのですが・・・ 昨年一年かけて、ちまちま株の売買をやってみて、ホンのささやかな額ですが稼ぐことができました。しかし・・・先日のライブドアショックで…

Hibernate EntityManagerその8 Open Session in View、second level cache

今までも何回かやってきた遅延ロードについて。前述のHibernate in Actionを読む限りでは、トランザクションとSessionのライフサイクルを同一化して、遅延ロードに対してはHQL(EJB-QL)で対応するのがやはり第一の案みたいなんですが、俗に言うOpen Session…

Hibernate イン アクション読了

ISBN:4797330805 例題とかやりながらじっくりやろうかと思っていたのですが、予想以上に内容が面白くて、ついつい速読してしまいました。おかげで細かい部分はしっかり覚えられていなかったりするのですが、この本はどっちかというとHibernateの思想をしっか…

謹賀新年

新年明けましておめでとうございます。 最早何の日記か自分でもわからなくなってきましたが(汗)、ようするに自分用のメモ書きだということで・・・