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

エンティティをインタフェースではなくPOJOに

Seasarカンファレンスで発表してから2週間くらいたちますが、そのときもらった質問等を受けて、使い勝手を再考中です。 で、いろいろ考えた結果、エンティティをPOJOにすることにしました。理由はいくつかあるのですが、もっとも大きなものは、エンティティ…

DomaについてSeasarカンファレンスで話してきました

思いのほか多くの方に来ていただきました。どうもありがとうございました。プレゼン資料公開しておきます。Sc2009autumn 次世代Daoフレームワーク DomaView more presentations from taedium.PDF版もあります。SlideShareのほうは若干フォーマットが崩れしま…

Doma 0.9.4 リリース

Daoフレームワークである、Doma 0.9.4 をリリースしました。 Doma 0.9.3からの変更点は以下のとおりです。 Bug [DOMA-7] - ifコメントが連続でネストし、かつ、それらの条件が成立しない場合にwhereが出力されてしまう問題に対応しました。 [DOMA-8] - バイ…

Eclipseの注釈処理の設定画面に関する説明ページ

プロジェクトの右クリックで開くコンテキストメニューから「Properties」 - 「Java Compiler」 - 「Annotation Processing」 と辿ると、注釈処理の設定画面が開くじゃないですか。この画面の説明ページをたまたまみつけたのでリンクしておきます。 http://ma…

Doma 0.9.3でリリースしたデモアプリについて

SAStruts と GWT を使ったものをそれぞれ用意してみました。ブラウザでざっくり見てみようかなという場合はこちらをどうぞ。 https://www.seasar.org/svn/sandbox/doma/tags/0.9.3/doma-sastruts-demo/ https://www.seasar.org/svn/sandbox/doma/tags/0.9.3/…

Doma 0.9.3 リリース

DaoフレームワークであるDoma 0.9.3をリリースしました。Doma 0.9.1からの変更点は以下のとおりです。(わけあってバージョン0.9.2は存在しません) Improvement [DOMA-2] - 組み込みのドメインクラスの名前をそれとわかるものにし、骨格抽象クラスの名前を…

Maven2.2.0は複数の-Aオプションに対応していない

javacでAnnotation Processroにオプションを渡す場合-Aが使えるのですが、Mavenではオプションが複数ある場合に対応できていない、という話。Antではこう書けます。 <javac fork="yes" srcdir="${src}" compiler="javac1.6" classpathref="classpath" destdir="${build}" debug="on" encoding="UTF-8" > <compilerarg line="-Adto.generation=true -Adto.package=hoge.dto"/> </javac> d…

Seasarカンファレンスでしゃべります

最近作ったDaoフレームワークDomaを紹介します。 http://event.seasarfoundation.org/sc2009autumn/Session#S3042 ここ数年、S2Daoをメンテナンスし、S2JDBC-Genを作り、Hibernate(JPA)の本を書いてと、3つのO/Rマッパー(S2Dao、S2JDBC、Hibernate)に深…