iBATIS

やっぱり微妙に使いにくい

継承したbeanをresultClassにしすると、セットできなくて空で帰ってくる。そうなると、機械的に生成した部分と手で追記した部分を別管理できなくなって、ちょっとつらい。bean食わせるライブラリ的なクラスを作るってのもオブジェクトっぽくないし、そもそも…

日本語カラム名を使いたい件は解決した。

先日悩んでた件は、めでたく解決しました。 Resources.setCharset(Charset.forName(”UTF-8”)); http://d.hatena.ne.jp/taimachi/20070525#c1193712366 xmlのヘッダくらい読んでくれよ、という気が。

日本語カラム名は、易々と使わせてくれないらしい。

ResultSetの中でカラム名が化ける。 で、dtoのフィールドに定義してあるのにSELECTされないカラムや、SELECTしているのにdtoのフィールドとして定義していないカラムがあっても、特に何もなく素通りするのはちょっと頂けないかも。dtoを使いまわせるという解…

試すこと

マスタをjoinしたりして、名前を取り出したい。 帳票出力とか。 複数の検索条件を指定して/しないで検索したい。 一覧検索画面とか。 もしかして、テーブル設計も重要なのか?