2005-02-01から1ヶ月間の記事一覧
iBATISで動的SQLを作成する Hibernateと違い、iBATISの動的SQLはSqlMap定義で指定する。 クエリーパラメータを渡して、その値をiBATISが判別してSQLを生成する。 Javaのプログラム的な部分はないので、XMLを修正すれば、変更できる。 HQLのような、自分でSQL…
■キャッシュ SqlMapConfig.xmlに<settings> Elementを書かないと デフォルトではキャッシュは有効だが有効にならない。 謎。 今回使用したソース マッピングファイルで定義する。 (SqlMapXmlファイル)</settings>
Springを使った、iBATISのサンプル。 環境: Sun j2sdk1.4.2_05 Maven 1.0.2 使い方はテストケースを参照。 #maven test で、必要なライブラリをダウンロードした後、テストを実行します。 HSQLを使用しているので、データベースを用意しなくても実行できま…
BeanUtils 1.7.0から、LazyDynaBeanクラスが追加されました。 DynaBeanを使うときは、このような感じで使われていましたが、 DynaProperty[] props = new DynaProperty[1]; props[0] = new DynaProperty("list", List.class); DynaBean bean= new BasicDynaC…
Commons Attributesは、JSR 175で定義されている、メタデータ属性 (docletタグ等といった)ランタイムAPIを提供するそうです。 J2SE1.5(Tiger)に、実装されている、Annotationのものと似た感じです。 J2SE1.5での、メタデータの使い方はこちら メタデータと…
iBATISの簡単なサンプル 単純にいうと、SQLを直接書いて、Beanにマッピングするツール iBATIS 使い方は、簡単。 以下サンプル
ブログはじめました。 自分専用。 読みづらくても、気にしない。 ほぼ、IE限定、デザインくずれても気にしない。