Hibernate3で稼動するところまで何とかこぎつけました。
まずはソースの修正。これはEclipseでimportパスを修正。こういうときは楽なんですよね。とりあえずExpressionをRestrictionsに直したりもしましたけど、これは単調作業なのでひたすら修正でした。
次に設定ファイルですが、Hibernate3からはコネクションプールにDBCPが取り入れられなくなったので、C3P0へ変更。でもってコネクション数などの設定名称も変更。
あと、キャッシュのクラス設定もHibernate内のEhCacheProviderへ変更。このあたりも組み込まれたのかなぁ... (ってきちんとドキュメント読んでいません...)
最後にSpringFrameworkを1.2rc1へアップしてHibernate関連を2から3のものへ修正。
これで「よし、起動!!」としましたら、何とか動きました。とはいっても上記の修正をする間何回も起動して失敗してを繰り返しました。
率直な感想ですが、SpringFramework自体がかなりでかいフレームワークになりつつあるのでちょっと重くなったように思えます。
