[[SeasarWhatsNew]] *** [[Seasar]] 2.4.33 リリース [#yd56a899] 2.4.32 からの変更点は次のとおりです. - Bug -- [[[CONTAINER-299>https://www.seasar.org/issues/browse/CONTAINER-299]]] - [S2JDBC] SimpleWhere や Operations の starts()/ends()/contains() で,Oracle ではワイルドカードになる全角の '%' や '_' がエスケープされない問題を修正しました.[Seasar-user:16239] -- [[[CONTAINER-300>https://www.seasar.org/issues/browse/CONTAINER-300]]] - [S2BeanUtils] CharSequence型指定時にexcludesメソッドが利かない不具合を修正しました。 -- [[[CONTAINER-302>https://www.seasar.org/issues/browse/CONTAINER-302]]] - [JPA] Jar ファイル内の永続ユニットを扱うと FileNotFoundException が発生する問題を修正しました.[Seasar-user:16276] -- [[[CONTAINER-312>https://www.seasar.org/issues/browse/CONTAINER-312]]] - [S2JDBC]ストアドでOUTパラメータを使わずに結果セットを戻せるRDBMSにおいて、ストアドの最初に更新処理を行うと結果セットが取得できない不具合を修正しました。 -- [[[CONTAINER-315>https://www.seasar.org/issues/browse/CONTAINER-315]]] - [S2JDBC] byte/Byte 型プロパティのマッピングが漏れていた問題を修正しました.[Seasar-user:16383] -- [[[CONTAINER-318>https://www.seasar.org/issues/browse/CONTAINER-318]]] - [S2DBCP] XADataSource のユーザ名を指定しなかった場合にプロパティが反映されない問題を修正しました. - Improvement -- [[[CONTAINER-319>https://www.seasar.org/issues/browse/CONTAINER-319]]] - [S2JDBC] SimpleWhere や Operations で IN や NOT IN の条件に配列だけでなく Collection を渡せるようにしました. - New Feature -- [[[CONTAINER-307>https://www.seasar.org/issues/browse/CONTAINER-307]]] - [S2JDBC]スキーマ生成のツール(S2JDBC-Genなど)で外部キーの生成を制御できるようにするためのアノテーション@ReferentialConstraintを導入しました。 移行の注意点はこちら. -http://www.seasar.org/wiki/index.php?ChangeLog%2FSeasar#fc6ce87c ダウンロードはこちらからどうぞ. -http://s2container.seasar.org/2.4/ja/downloads.html Maven2からのご利用はこちらを参照ください. -http://www.seasar.org/wiki/index.php?Maven2RepoRemote *** [[S2JDBC-Gen]] 0.9.4 リリース [#d4131e38] 0.9.3 からの変更点は次のとおりです. - Bug -- [[[CONTAINER-305>https://www.seasar.org/issues/browse/CONTAINER-305]]] - Gen-Ddlで識別子の自動生成用テーブルのDDLを生成する場合にカラムのデータ型が正しくないという不具合に対処しました。 -- [[[CONTAINER-309>https://www.seasar.org/issues/browse/CONTAINER-309]]] - MS SQL Server用の方言(MssqlGenDialect)がGenDialectRegistryに登録されていない不具合に対処しました。 -- [[[CONTAINER-311>https://www.seasar.org/issues/browse/CONTAINER-311]]] - Gen-EntityでMS SQL Serverのidentityカラムのデータ型が不適切なJavaの型にマッピングされる問題に対処しました。 -- [[[CONTAINER-314>https://www.seasar.org/issues/browse/CONTAINER-314]]] - Oracleを使用している場合に、Gen-EntityでJDBCのメタデータから日本語テーブルの一意キーの情報を取得できない不具合に対処しました。 -- [[[CONTAINER-316>https://www.seasar.org/issues/browse/CONTAINER-316]]] - MigrateやLoad-DataのCSVファイルロード処理で、カンマの直後に改行コード(CR)が続くと値(null)を認識しない場合がある問題に対処しました。 -- [[[CONTAINER-317>https://www.seasar.org/issues/browse/CONTAINER-317]]] - PostgreSQLを使用している場合に、Gen-EntityでOID型に対応するJavaクラスがbyte[].classにならない問題に対応しました。 -- [[[CONTAINER-320>https://www.seasar.org/issues/browse/CONTAINER-320]]] - Gen-EntityでshowColumnDefinition属性にtrueを指定した場合に、自動生成される主キーカラムにデフォルト値の定義が出力されることがある問題に対処しました。 - Improvement -- [[[CONTAINER-298>https://www.seasar.org/issues/browse/CONTAINER-298]]] - Gen-Serviceで、ServiceクラスのjdbcManagerプロパティのsetterメソッドに@TransactionAttribute(TransactionAttributeType.NEVER)を付与するようにしました。 -- [[[CONTAINER-303>https://www.seasar.org/issues/browse/CONTAINER-303]]] - Migrateタスクでバージョン番号を明示的に指定することなく1つ前のバージョンに戻れるようにしました。 -- [[[CONTAINER-308>https://www.seasar.org/issues/browse/CONTAINER-308]]] - Gen-EntityTest(旧Gen-Test)が生成するテストコードで名前クラスを利用するようにしました。 -- [[[CONTAINER-310>https://www.seasar.org/issues/browse/CONTAINER-310]]] - データベースのメタデータから想定外の型名が返された場合はJDBCのSQL型を利用してJavaの型へ変換するようにしました。 -- [[[CONTAINER-313>https://www.seasar.org/issues/browse/CONTAINER-313]]] - Load-Dataで、ロード前に既存のデータを削除できるようにしました。 - New Feature -- [[[CONTAINER-252>https://www.seasar.org/issues/browse/CONTAINER-252]]] - SQLファイルのテストコードを生成するGen-SqlFileTestタスクを用意しました。 -- [[[CONTAINER-265>https://www.seasar.org/issues/browse/CONTAINER-265]]] - Gen-Ddlで、エンティティに対するリファクタリング内容をコメントとして入力できるようにしました。 -- [[[CONTAINER-278>https://www.seasar.org/issues/browse/CONTAINER-278]]] - サービスクラスのテストコードを出力するGen-ServiceTestタスクを用意しました。 -- [[[CONTAINER-296>https://www.seasar.org/issues/browse/CONTAINER-296]]] - Gen-Ddlで、エンティティやエンティティのプロパティに対するコメントをDDLに反映できるようにしました。 -- [[[CONTAINER-297>https://www.seasar.org/issues/browse/CONTAINER-297]]] - Gen-Entityで、テーブルやカラムに対するコメントをエンティティのJavaコードに反映できるようにしました。 -- [[[CONTAINER-301>https://www.seasar.org/issues/browse/CONTAINER-301]]] - テストコードを生成するタスクで、S2Unitを使うかS2JUnit4を使うかを選択できるようにしました。 -- [[[CONTAINER-304>https://www.seasar.org/issues/browse/CONTAINER-304]]] - Gen-Ddlで外部キーのDDL生成を抑制できるようにしました。 移行の注意点はこちら. -http://www.seasar.org/wiki/index.php?SeasarUpdateOperationLog#tb3f53e1 ダウンロードはこちらからどうぞ. -http://s2container.seasar.org/2.4/ja/downloads.html Maven2からのご利用はこちらを参照ください. -http://www.seasar.org/wiki/index.php?Maven2RepoRemote