2007-04-01から1ヶ月間の記事一覧
コンパクトな感じでC++の勉強にいいかも? http://tut-framework.sourceforge.net/
http://www.commonsmedia.jp/cm/JavaAndSolarisCampaign 先着100件までもれなくってすごいじゃないですか。 前回のSpringでJPAの話じゃだめかなぁ(^^
Java Persistence APIのメーリングリストを開設しました。 ここから入会できます。 https://ml.seasar.org/mailman/listinfo/jpaJPAに興味があるけどよく知らないという人も、JPAはもう使っているよという人もお気軽にどうぞー。 すでに使ったことがある人は…
昨日はSpringFrameworkの勉強会に行ってきました。「設定しだいでJPAのAPIが直接使えるはず」と言ったものの実際には試したことはなかったりして。試してみました。 必要なのは PersistenceAnnotationBeanPostProcessorを設定ファイルに定義すること。 もし…
もうされてました。 http://jira.codehaus.org/browse/MAVENUPLOAD-1479
rc-1からの変更点は次の通り。 エンティティの自動登録時、エンティティのパッケージにpackage-info.classが存在したらそのパッケージをEjb3Configurationクラスに追加するようにしました。 テスト用の DBMS に H2 Database Engine を使うようにしました。 …
package-infoでアノテーションを使うとき、import宣言の前にアノテーションを使うことになるからアノテーションは完全修飾名にしないといけないと聞いたけど、そんなことはないみたい。 @FilterDefs( { @FilterDef(name = "id_eq", defaultCondition = "id =…
Java Persistence API JPAあれ、リンクされてる?
昨日のコードをGenericsに対応させてみました。 これで任意の型を返せます。 戻り値を返したくない場合はHogeSwitchにVoid型を渡すことになると思います、たぶん。 public enum Hoge { FOO { public <T> T accept(HogeSwitch<T> sw) { return sw.foo(); } }, BAR {</t></t>…
ワイルドカードを使った方がかっこいいかも。 追記 と思ったけどワイルドカード使ったときと使わないときの違いがわからなくなってきた... public enum Hoge { FOO { public <T> T accept(HogeSwitch sw) { return sw.foo(); } }, BAR { public <T> T accept(Ho</t></t>…
ぼくのPCに入っているのでコピペしときます。 どういう文脈でこのコードがでてきたかというと、JPAの継承戦略つかわなくてもEnumでEntityごと同一Entityクラスのインスタンスごとに処理を振り分けられるよね、という話題からです。 public enum Hoge { FOO {…