iBATISってどうよ
三日連続で「どうよ」でなんですけど。ちまたではなんだかORMはHibernateかiBATISかみたいな感じっぽいです。特に基幹ではHibernateはダメポでiBATISはまだましってな声が多いような気がします。
- というか、Hibernateいけてるって人に出会ったことが無いのに、世のフルスタックフレームワークはなんでORMにやたらとHibernateを選択するのでしょう。
まぁ、それはさておき。自分にも「iBATISいけるんじゃない?」なんて考えていた時期がありました。一つのSQL-IDからパラメーターの値に応じて動的にSQLを生成する機能は素晴らしい。でも、以下の点が面倒くさい。
resourceはantタスクとかでオートでsqlMapConfig.xml生成するとかすればなんとかなりそうだけど、resultMapはなんともならなそうななんなような。
やっぱ個人的にはSpringJdbcかDbUtilsでSQL文はプロパティファイルに外出しな感じがシンプルで良さげな気が。