[[SeasarWhatsNew]]

*** [[Seasar]] 2.4.18-rc3 リリース [#lcd26281]

移行の注意点
- S2JDBC において,AutoSelect クラスの join(String)/join(String, boolean) メソッドの名前が leftOuterJoin(String)/leftOuterJoin(String, boolean) メソッドに変更されました.

2.4.18-rc3 からの変更点は次のとおりです.
- Bug
-- [[[CONTAINER-117>https://www.seasar.org/issues/browse/CONTAINER-117]]] -         S2Tx で,UserTransaction#setRollbackOnly() が既に呼び出されているトランザクションから例外がスローされると,SIllegalStateException (既にロールバックとしてマークされています) が発生する問題を修正しました.[Seasar-user:11630]
-- [[[CONTAINER-125>https://www.seasar.org/issues/browse/CONTAINER-125]]] -         S2JUnit4のSimpleDataAccessorのreadXlsReplaceDbメソッドで誤ってreadXlsAllReplaceDbメソッドを呼び出している不具合を修正しました。
-- [[[CONTAINER-126>https://www.seasar.org/issues/browse/CONTAINER-126]]] -         S2UnitやS2JUnit4のreloadOrReadDbメソッドでIndexOutOfBoundsExceptionが発生する不具合を修正しました。
-- [[[CONTAINER-127>https://www.seasar.org/issues/browse/CONTAINER-127]]] -         S2JDBCのorderByメソッドでプロパティ名がカラム名に変換されない不具合を修正しました。
- Improvement
-- [[[CONTAINER-112>https://www.seasar.org/issues/browse/CONTAINER-112]]] -         S2JDBC で,挿入系で一意制約違反になった場合は javax.persistence.EntityExistsException をスローするようにしました.
-- [[[CONTAINER-116>https://www.seasar.org/issues/browse/CONTAINER-116]]] -         S2Dxo の変換カスタマイズの簡易指定で,変換元プロパティの位置に null リテラルを記述できるようにしました.[Seasar-user:11582]
-- [[[CONTAINER-119>https://www.seasar.org/issues/browse/CONTAINER-119]]] -         S2DBCP で,RDBMS に接続するまでのタイムアウト時間を設定できるようにしました.[Seasar-user:11618]
-- [[[CONTAINER-120>https://www.seasar.org/issues/browse/CONTAINER-120]]] -         S2JDBCでRDBMSの日付・時刻型をjava.util.Dateやjava.util.Calendarで扱えるようにしました。
-- [[[CONTAINER-124>https://www.seasar.org/issues/browse/CONTAINER-124]]] -         S2JDBCのBinaryTypeでBLOBでないにも関わらず毎回BLOBとして扱われることがあるが、非効率なのでBLOBとBLOBでない場合で処理を分けるようにしました.
-- [[[CONTAINER-128>https://www.seasar.org/issues/browse/CONTAINER-128]]] -         S2AOPで,pointcutが指定されなかった場合は Object.class に属していない public なメソッドが対象となるようにしました.
-- [[[CONTAINER-129>https://www.seasar.org/issues/browse/CONTAINER-129]]] -         S2JDBCでSQLのログを出力する際、バインドする値ごとに適切な形式に変換するようにしました。
-- [[[CONTAINER-130>https://www.seasar.org/issues/browse/CONTAINER-130]]] -         S2JDBC の AutoSelect で,join(String) メソッドの名前を leftOuterJoin(String) に変更し,innerJoin(String) メソッドを追加しました.
- New Feature
-- [[[CONTAINER-115>https://www.seasar.org/issues/browse/CONTAINER-115]]] -         EJB3 の @TransactionAttribute アノテーションを POJO (非 EJB) に指定してトランザクション属性を設定可能にする TxAttributeCustomizer を追加しました.
-- [[[CONTAINER-118>https://www.seasar.org/issues/browse/CONTAINER-118]]] -         S2JDBC で,select 〜 for update をサポートしました.
-- [[[CONTAINER-121>https://www.seasar.org/issues/browse/CONTAINER-121]]] -         Commons-BeanUtilsの流れるようなインターフェース版を追加しました.
-- [[[CONTAINER-122>https://www.seasar.org/issues/browse/CONTAINER-122]]] -         S2JDBCでユーザー定義のSerializableなオブジェクトをテーブルに格納できるようにしました.
-- [[[CONTAINER-123>https://www.seasar.org/issues/browse/CONTAINER-123]]] -         S2JDBCのAutoSelectで主キーのみ、もしくは主キーとバージョン番号の組み合わせで簡単に検索できるようにしました.

移行の注意点はこちら.
-http://www.seasar.org/wiki/index.php?SeasarUpdateOperationLog#k8b15c3f

ダウンロードはこちらからどうぞ.
-http://s2container.seasar.org/2.4/ja/downloads.html

Maven2からのご利用はこちらを参照ください.
-http://www.seasar.org/wiki/index.php?Maven2RepoRemote


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS