いい加減うんざりしてきたので、何らかのO/Rマッパーを取り入れることにした。
まず、本体のアプリではS2JDBCを利用していたので、
それを使おうかと思ったが、色々とJARやらdiconファイルやら設定が面倒に感じたのでパス。
次に、似ているJPAでやろうと思って、OpenJPAを導入してやってみた。
eclipse上でのテストメソッドからではうまく動いたのだが、
mta上で動作させると、うまくいかない。。。
エラーメッセージをコピーしておくのを忘れてたけど、
クラスローダーが違うから駄目だというエラーだった。
せっかく作ったのに悲しかった。
次に、以前使っていたibatisを使ってみた。
特に悩むこともなく、すんなり開発も終わり、mta上でも問題なく動作した。
さすが、ibatis!!色んな意味でシンプルなのが好きだ!
コネクションプーリングなどの取り扱いも設定ファイルに移せてスッキリ!!
ということで、ちょっと特殊な環境上ではibatisが良いっていう自己結論になりました。
以上