リファクタリング

HibernateでCriteriaと言うクラス(正確にはインターフェイス)があるのだが、
これを使うとSQLもHSQLも書かなくってかなりオブジェクト指向っぽくかけるので
使っていたのだが、Order byをちょっと凝ったことをしなくてはならなくなり、
Criteria使って書いたところは使えなくなった(T_T)
結局持っているパラメータによってHSQLを生成するクラスを自分で書いたんだけど
昨日書いたCriteria部分がすべて無駄になり
少し寂しかった(T_T)
まぁ、勉強になったし
品質向上のためにはリファクタリングは大事だから
いいんだけど、やっぱりちょっと悲しい(T_T)