heipohのコメント: ハイブリッドできなきゃ (スコア 2, 興味深い) 40
簡易なSELECT、INSERT、UPDATEはORMで。
それ以外はSQLで書きましょう。
ということのできないORMライブラリや、JOINまでORMで解決しないと
気が済まないリーダーが混乱させているのだと思う。
・DBを隠ぺいしようなんて考えちゃだめ。
・ORMは簡単な処理をいちいちSQLで書かなくて良い、くらいにしとくこと。
・大体、オブジェクトに値を入れるのが面倒で使ってるんだから!
という人は結果セットをオブジェクトに自動で入れる関数でも作ればいい。
・複数テーブルを連結する集計が多かったり画面表示のバリエーションが多いなら、
いっそのことBeanなんてやめちまえ。画面表示でアクセサが必要ならば、汎用BeanのAPIを一度お試しあれ。
・PHPみたいなLLでORMする意味は無い。ハッシュを渡して使える便利SELECT/INSERT/UPDATE関数があればいい。