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

TUT: C++ Unit Test Framework

C++

コンパクトな感じでC++の勉強にいいかも? http://tut-framework.sourceforge.net/

Java & Solaris Blogキャンペーン

http://www.commonsmedia.jp/cm/JavaAndSolarisCampaign 先着100件までもれなくってすごいじゃないですか。 前回のSpringでJPAの話じゃだめかなぁ(^^

JPAメーリングリスト開設

Java Persistence APIのメーリングリストを開設しました。 ここから入会できます。 https://ml.seasar.org/mailman/listinfo/jpaJPAに興味があるけどよく知らないという人も、JPAはもう使っているよという人もお気軽にどうぞー。 すでに使ったことがある人は…

SpringでJPA(JPAのAPIを直接使う版)

昨日はSpringFrameworkの勉強会に行ってきました。「設定しだいでJPAのAPIが直接使えるはず」と言ったものの実際には試したことはなかったりして。試してみました。 必要なのは PersistenceAnnotationBeanPostProcessorを設定ファイルに定義すること。 もし…

Hibernate Core 3.2.3.ga の申請しようかなと思ったら

もうされてました。 http://jira.codehaus.org/browse/MAVENUPLOAD-1479

S2Hibernate-JPA 1.0.0-rc-2 リリース!

rc-1からの変更点は次の通り。 エンティティの自動登録時、エンティティのパッケージにpackage-info.classが存在したらそのパッケージをEjb3Configurationクラスに追加するようにしました。 テスト用の DBMS に H2 Database Engine を使うようにしました。 …

package-infoでのアノテーション

package-infoでアノテーションを使うとき、import宣言の前にアノテーションを使うことになるからアノテーションは完全修飾名にしないといけないと聞いたけど、そんなことはないみたい。 @FilterDefs( { @FilterDef(name = "id_eq", defaultCondition = "id =…

キーワード作成しました

Java Persistence API JPAあれ、リンクされてる?

Enumに対するVisitorパターン(Generics対応)

昨日のコードをGenericsに対応させてみました。 これで任意の型を返せます。 戻り値を返したくない場合はHogeSwitchにVoid型を渡すことになると思います、たぶん。 public enum Hoge { FOO { public <T> T accept(HogeSwitch<T> sw) { return sw.foo(); } }, BAR {</t></t>…

Enumに対するVisitorパターン(Generics対応 その2)

ワイルドカードを使った方がかっこいいかも。 追記 と思ったけどワイルドカード使ったときと使わないときの違いがわからなくなってきた... public enum Hoge { FOO { public <T> T accept(HogeSwitch sw) { return sw.foo(); } }, BAR { public <T> T accept(Ho</t></t>…

JavaEE勉強会で小林さんが書いたコード(Enumに対するVisitorパターン)

ぼくのPCに入っているのでコピペしときます。 どういう文脈でこのコードがでてきたかというと、JPAの継承戦略つかわなくてもEnumでEntityごと同一Entityクラスのインスタンスごとに処理を振り分けられるよね、という話題からです。 public enum Hoge { FOO {…