タグ

s2jdbcに関するnak2kのブックマーク (3)

  • WicketでS2JDBCのAbstractServiceが動かないので回避方法を考えてみた - hakobera's blog

    最近、仕事で Wicket を使っているのだが、S2JDBCと組み合わせたときに AbstractService がうまくインジェクションできない、という問題が発生したので、その現象と回避方法を書いておく。 ちなみに、Wicket 1.4RC-2 + S2JDBC 2.4.34 + wicket-seasar2 1.0 beta1の組み合わせ。 問題としては、AbstractService 継承クラスをインスタンス化して、Pageクラスのフィールドにインジェクションする時に IllegalArgumentException が発生するという現象で、具体的には以下のような感じ。 WicketMessage: Can't instantiate page using constructor public sample.web.page.EmployeeListPage() Root cause

    WicketでS2JDBCのAbstractServiceが動かないので回避方法を考えてみた - hakobera's blog
  • SAStruts + S2JDBC の開発環境を maven2 + WTP で構築する手順 - hakobera's blog

    実は Doltengの出力する pom.xml で、そのまま mvn eclipse:eclipse しても駄目なんです。 試したのは 現時点(2009/03/01)で最新の Dolteng 0.36.0 Seasar2 も maven も大好きな自分としては悲しいです。 というわけで少し格闘してみたら、できたのでその手順を書いておきます。 以下、問題点と修正方法。 問題点 依存関係の設定で、scope と exclusion の設定がないので、不要なjarファイル(servlet-api-2.3.jar)がクラスパスに入る 問題はないけど個人的に気になる点 実行時に必要ない S2JDBC-gen が依存する jar ファイルもクラスパスに入ってしまう。こういうファイルは mavenでの依存関係の解決を止めて、lib フォルダーに jar をおくようにして欲しい。(というか、Dolteng

    SAStruts + S2JDBC の開発環境を maven2 + WTP で構築する手順 - hakobera's blog
  • データベース・リファクタリングがアツい件 - cypher256's blog

    S2JDBC 最近動きが激しいですねー。タイプセーフを取るか見やすさを取るかは難しいところですが、タイプセーフのほうを推奨されているようです。Ruby on Rails の ActiveRecord の場合はモデルのプロパティーはコード上に存在せず、実行時にしか存在しない(というか find 系メソッドさえも実行時にしか存在しない)ので見た目がすっきりしているのですが、やはり Java ではタイプセーフを前面に押し出すような感じでしょうか。 これまでのS2JDBCだとこんな感じ。 jdbcManager.from(Model.class) .where("name.firstName like ?", "Yu%") .getResultList() S2JDBCのタイプセーフな書き方だととこうなります。 select() .where(starts(name().firstName(),

    データベース・リファクタリングがアツい件 - cypher256's blog
  • 1