[Seasar-user:2247] S2Hibernate1.0.6 と S2Hibernate1.1.0(Hibernate3対応版) をリリースしました。

kenichi_okazaki okazaki
2005年 6月 23日 (木) 23:21:17 JST


おかざきです。

 <http://sourceforge.jp/projects/seasar/files/?release_id=15272#15272>S2Hibernate1.0.6 と S2Hibernate1.1.0(Hibernate3対応版) をリリースしました。


■1.0.6リリースノート
 ・Seasar V2.2.9にライブラリを更新しました。

 ・S2SessionFactory に次のメソッドを追加。(うらもとさんのパッチを組み込ませていただきました。)
   void setInterceptor(Interceptor);
 ・DTO(Data Transter Object)の値をHQL(HQLアノテーションまたは、NamedQuery)に渡す処理を追加。

 ・検索の自動処理機能でInを使った場合のバグを修正。


■1.1.0リリースノート(Hibernate3対応版)
S2Hibernate1.0.6をベースに、koichikさんに作っていただいたS2Hibernate3-V1.0.6b4をマージした形になっています。

・Hibernate3対応になりました。
・Hibernate3対応版はパッケージが org.seasar.hibernate3 になっています。
  (Hibernate2用は、org.seasar.hibernateに残っています。)

  ・org.hibernate.HibernateException が unchecked になったことに伴い,org.seasar.hibernate.HibernateRuntimeException を廃止しました.
  ・org.seasar.hibernate.HibernateRuntimeException の廃止に伴い,例外の変換を責務としていた org.seasar.hibernate.S2Session を廃止しました.
  ・org.seasar.hibernate.S2Session の廃止により,org.seasar.hibernate3.S2SessionFactory は org.hibernate.Session を返すように変更しました.
  ・org.seasar.hibernate3.interceptor.ReadOnlySessionInterceptor は org.hibernate.Session の flushMode を NEVER に設定するだけにしました.そして org.seasar.hibernate3.SessionFactoryImpl#beforeCompletion() では Session#getFlushMode() が NEVER の場合は Session#flush() を呼び出さないようにしました.


ダウンロードはこちらから
http://sourceforge.jp/projects/seasar/files/?release_id=15272#15272




Seasar-user メーリングリストの案内