SeasarUpdateOperationLog
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[SeasarWiki]]
*Seasar2の互換性に関する情報 [#i964fcaf]
この文書では、既存のSeasar2(s2-framework、s2-extension、...
アップグレードする際の注意点を記します。
バージョンAからバージョンBにアップグレードする場合には、...
記載されている注意点に従って作業を行なえば良いようになっ...
**[[Seasar2]] バージョン2.4.48 [#wcba700a]
2.4.47 からの重要な変更はありません.
*** S2-Tiger [#ufcc1eb2]
- S2JUnit4がバンドルしているJUnit4.4に加えてJUnit4.11との...
**[[Seasar2]] バージョン2.4.47 [#e63264f4]
2.4.46 からの重要な変更はありません.
**[[Seasar2]] バージョン2.4.46 [#h7dfa32b]
2.4.45 からの重要な変更はありません.
**[[Seasar2]] バージョン2.4.45 [#j13e6ff8]
2.4.44 からの重要な変更はありません.
**[[Seasar2]] バージョン2.4.44 [#s85556e2]
***S2-Tiger [#d7597b86]
-S2JDBC で Oracle を使用する場合、@Temporal(TemporalType....
**[[Seasar2]] バージョン2.4.43 [#j9d400eb]
2.4.42 からの重要な変更はありません.
**[[Seasar2]] バージョン2.4.42 [#lb5c3870]
-同梱する SVNkit のバージョンを 1.2.0.4949 から 1.3.2-1 ...
***S2JDBC-Gen [#bd6c9eff]
+S2JDBC-Gen で Subversion 連携を使用する場合:
++svnkit-1.2.0.4949.jar を svnkit-1.3.2-1.jar に置き換え...
**[[Seasar2]] バージョン2.4.41 [#q5d6e3e5]
2.4.40 からの重要な変更はありません.
**[[Seasar2]] バージョン2.4.40 [#ubafa6e2]
-同梱する EasyMock のバージョンを 2.2 から 2.4 へ更新しま...
-EasyMock Class Extension 2.4 および CGLIB 2.1.3を同梱し...
***S2-Tiger [#c4ee17af]
+S2Unit および S2Unit4 で EasyMock サポートを使用する場合:
++easymock-2.2.jar を easymock-2.4.jar に置き換えてくださ...
+S2Unit および S2Unit4 の EasyMock サポートで EasyMock Cl...
++easymockclassextension-2.4.jar および cglib-nodep-2.1_3...
***S2JDBC-Gen [#ze582457]
-Gen-SqlFileTestタスクを使用していて、かつ
--パラメータentityPackageNameを使用している場合:
---entityPackageNameをsubPackageNameに変更してください。
--パラメータentityPackageNameを使用していない場合:
---subPackageNameパラメータを追加し、値に"entity"と指定し...
**[[Seasar2]] バージョン2.4.39 [#k010894a]
-S2BeanUtils で Map へ変換する場合,変換元のプロパティに ...
**[[Seasar2]] バージョン2.4.38 [#r8c5b211]
2.4.37 からの重要な変更はありません.
**[[Seasar2]] バージョン2.4.37 [#ka8b899a]
***重要な変更点 [#r5b3899f]
-2.4.36 で追加された HotdeployUtil#getHotdeployAwareSessi...
public void sessionDestroyed(HttpSessionEvent event) {
HttpSession session = event.getSession();
if (HotdeployUtil.isHotdeploy()) {
session = new HotdeployHttpSession(session);
}
...
**[[Seasar2]] バージョン2.4.36 [#u5857a33]
***重要な変更点 [#nbd5e412]
-同梱する OGNL のバージョンを 2.6.9-patch-20070908 から 2...
--必須ではありません.Seasar2.4.36 は従来バンドルしていた...
--OGNL 2.6.9-patch-20090427 の変更内容は[[こちら>https://...
**[[Seasar2]] バージョン2.4.35 [#j39e75d1]
-HOT deploy を使用する場合の web.xml の設定について.
--HotdeployFilter は S2ContainerFilter より先に適用されな...
<filter-mapping>
<filter-name>hotdeployfilter</filter-name>
<url-pattern>...</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>s2filter</filter-name>
<url-pattern>...</url-pattern>
</filter-mapping>
[[ブラウザから HOT deploy モードを切り替えられる>https://...
<servlet-mapping>
<servlet-name>s2container</servlet-name>
<url-pattern>/s2container/*</url-pattern>
</servlet-mapping>
HttpServletLister等,HOT deploy状態でない環境で HttpSessi...
これを回避するには,以下のようにしてください.
public void sessionDestroyed(HttpSessionEvent event) {
HttpSession session = event.getSession();
if (HotdeployUtil.isHotdeploy()) {
session = new HotdeployHttpSession(null, session);
}
...
Seasar2.4.36 からは以下のように出来ます.
public void sessionDestroyed(HttpSessionEvent event) {
HttpSession session = event.getSession();
if (HotdeployUtil.isHotdeploy()) {
session = new HotdeployHttpSession(session);
}
...
***S2JDBC-Gen [#i3fe6215]
-自動生成されたことを示すために、S2JDBC-Genによって作成さ...
Generatedクラスは、S2-Tigerの配布ファイルに同梱されている...
もしgeronimo-annotation_1.0_spec-1.0.jarをクラスパスに含...
--Mavenを使用している場合は、pom.xmlに次の記述を追加して...
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-annotation_1.0_spec</artifactId>
<version>1.0</version>
<type>jar</type>
<scope>provided</scope>
</dependency>
**[[Seasar2]] バージョン2.4.34 [#g19dad5c]
-[[S2JDBC-Gen]]の以前のバージョンは0.9.4になります。
*** S2JDBC-Gen [#rd21c18f]
-Gen-DdlタスクでOracleデータベース用のDDLを生成する場合で...
例えば、以前のバージョンで次のようにprecisionを明示してい...
@Column(nullable = true, unique = false)
public Integer aaa;
これまで通り10の精度としてDDLを生成したい場合は次のように...
@Column(nullable = true, unique = false, precision = 10)
public Integer aaa;
-Gen-Entityタスクで、日付型カラムに対応するプロパティの型...
<gen-entity
rootPackageName="examples"
useTemporalType="true"
classpathRef="classpath"
/>
**[[Seasar2]] バージョン2.4.33 [#tc5d61bc]
2.4.32 からの重要な変更はありません.
**[[S2JDBC-Gen]] バージョン0.9.4 [#tb3f53e1]
-Gen-Testタスクの名前をGen-EntityTestタスクに変更しました...
-Dump-Db-Metaタスクの名前をDump-DbMetaタスクに変更しまし...
-Gen-EntityTest(旧Gen-Test)タスクのtemplateFileName属性...
-Gen-Ddlタスクから使用されていない次の属性を削除しました。
schemaInfoFullTableName
schemaInfoColumnName
**[[Seasar2]] バージョン2.4.32 [#pf93dddb]
2.4.31 からの重要な変更はありません.
**[[Seasar2]] バージョン2.4.31 [#a4c0d7a1]
-S2JDBC および S2BeanUtils のメソッドの引数型が一部 Strin...
**[[S2JDBC-Gen]] バージョン0.9.3 [#x46bc480]
-Gen-Entityタスクの次の属性を変更しました(スペルミスを修...
enititySuperclassName → entitySuperclassName
この属性を使用している場合は修正してください。
-SubVersion 連係機能を使う場合は,SVNKit 1.2 の Jar ファ...
**[[Seasar2]] バージョン2.4.30 [#r60feef1]
-S2AbstractService の select(),selectBySqlFile(),update...
-S2JDBC のメソッドの引数型が一部 String から CharSequence...
**[[S2JDBC-Gen]] バージョン0.9.2 [#wac2b9de]
-gen-namesタスクが生成するクラスを変更しました。0.9.1以前...
これに伴い、gen-namesタスクとgen-serviceの属性が変更され...
gen-namesタスクの属性の変更は次のとおりです。
namesInterfaceNameSuffix → namesClassNameSuffix
gen-serviceタスクの属性の変更は次のとおりです
namesInterfaceNameSuffix → namesClassNameSuffix
implementNamesInterface → useNamesClass
-スキーマ情報テーブル(デフォルトではSCHEMA_INFO)のdrop/cr...
-dump-data、gen-condition、gen-ddl、gen-names、get-servic...
entityNamePattern → entitytClassNamePattern
ignoreEntityNamePattern → ignoreEntitytClassNamePattern
使用している場合は、修正してください。なお、この修正に伴...
-gen-ddlタスクから次の属性を削除しました。
createTableDdlFileName
createUniqueKeyDdlFileName
createSequenceDdlFileName
createForeignKeyDdlFileName
dropTableDdlFileName
dropUniqueKeyDdlFileName
dropSequenceDdlFileName
dropForeignKeyDdlFileName
DDLファイルの名前はテーブル名に対応するようになりました。
**[[Seasar2]] バージョン2.4.29 [#q58add5e]
2.4.28 からの重要な変更はありません.
**[[S2JDBC-Gen]] バージョン0.9.1 [#l7439c98]
gen-entityタスクのversionColumnName属性の名前をversionCol...
**バージョン2.4.28 [#x2809916]
2.4.27 からの重要な変更はありません.
**バージョン2.4.27 [#y16cf851]
S2JDBC で,エンティティに @Enumerated が指定されていない ...
2.4.26 以前と同様,名前 (Enum#name() の戻り値) で扱うには...
<component name="jdbcManager" class="org.seasar.extensio...
・・・
<initMethod>
@org.seasar.extension.jdbc.types.ValueTypes@setE...
@org.seasar.extension.jdbc.types.EnumType@cl...
</initMethod>
</component>
**バージョン2.4.26 [#q651a401]
2.4.25 からの重要な変更はありません.
**バージョン2.4.25 [#p2a9e1ad]
2.4.24 からの重要な変更はありません.
**バージョン2.4.24 [#paef0c28]
2.4.23 からの重要な変更はありません.
**バージョン2.4.23 [#vd25b1c9]
***重要な変更点 [#m1cdc775]
同梱する JUnit のバージョンを 4.3.1 から 4.4 へ更新しまし...
***S2-Tiger [#ff064493]
s2-tigerを使用している場合:
++S2JUnit4を利用している場合:
+++junit-4.3.1.jar を junit-4.4.jar に置き換えてください。
**バージョン2.4.22 [#s6a87afa]
2.4.21 からの重要な変更はありません.
**バージョン2.4.21 [#o07da03f]
2.4.20 からの重要な変更はありません.
**バージョン2.4.20 [#lb092133]
2.4.19 からの重要な変更はありません.
**バージョン2.4.19 [#y00d8cf8]
2.4.18 からの重要な変更はありません.
**バージョン2.4.18 [#u07e55d3]
2.4.18-rc4 からの重要な変更はありません.
**バージョン2.3.23 [#u4756b2a]
2.3.23-rc1 からの重要な変更はありません.
**バージョン2.4.18-rc4 [#ke02bbb9]
***重要な変更点 [#oac0105b]
-S2JTA において,Synchronization#afterCompletion(int) メ...
**バージョン2.4.18-rc3 [#k8b15c3f]
***重要な変更点 [#sc453087]
-S2JDBC において,AutoSelect クラスの join(String)/join(S...
**バージョン2.4.18-rc2 [#qf1d3cbe]
***重要な変更点 [#p325a326]
-S2Dxo において,従来は変換元と変換先が同じクラスの場合は...
**バージョン2.4.18-rc1 [#cd037995]
***重要な変更点 [#t67bda10]
-同梱する OGNL のバージョンを 2.6.9-patch-20070624 から 2...
-JTA の定義ファイル (jta.dicon) が変更になりました.jta.d...
-S2Dxo の組み込みコンバータを dxo-builtin-converters.dico...
-Seasar2.4.18-rc1 は S2Dao 1.0.46 以前との組み合わせでは...
-Seasar2.4.18-rc1 は Kuina-Dao 1.0.0 以前,S2Hibernate-JP...
***S2-Framework [#r777e483]
+ognl-2.6.9-patch-20070624.jar を ognl-2.6.9-patch-200709...
***S2-Extension [#y8822166]
+jta.dicon をカスタマイズしている場合:
++以下のドキュメントに記載されている環境の場合は s2-exten...
+++http://s2container.seasar.org/2.4/ja/transaction.html
++その他の環境で TransactionManager を利用可能な場合:
+++org.seasar.extension.tx.control.TransactionManagerCont...
++その他の環境で TransactionManager を利用できない場合:
+++org.seasar.extension.tx.control.UserTransactionControl...
**バージョン2.3.23-rc1 [#w054887a]
***重要な変更点 [#oc8ad871]
-Seasar2.3.23-rc1 は S2Dao 1.0.46 以前との組み合わせでは...
**バージョン2.4.17 [#h33fa7c6]
***重要な変更点 [#labb86d4]
-Seasar2.4.17 は S2Dao 1.0.45 以前との組み合わせでは動作...
**バージョン2.3.22 [#j817fde3]
重要な変更はありません.
**バージョン2.4.16 [#f3de58a2]
重要な変更はありません.
**バージョン2.4.15 [#b1c17e2f]
重要な変更はありません.
**バージョン2.3.21 [#f8169486]
重要な変更はありません.
**バージョン2.4.14 [#nd0d558b]
***重要な変更点 [#v4b2cd85]
-J2SE1.4 で XInclude がサポートされなくなりました.XInclu...
-同梱する OGNL のバージョンを 2.6.7 から 2.6.9-patch-2007...
-同梱する POI のバージョンを 2.5.1 から 3.0 へ更新しまし...
***S2-Framework [#l3e31b76]
+ognl-2.6.7.jar を ognl-2.6.9-patch-20070624.jar に置き換...
***S2-Extension [#cadbee11]
s2-extensionを使用している場合:
++XlsReader/XlsWriter機能を利用している場合:
+++poi-2.5.1-final-20040804.jar を poi-3.0-FINAL.jar に置...
**バージョン2.3.20 [#ec2247ad]
***重要な変更点 [#scce2b97]
-同梱する OGNL のバージョンを 2.6.7 から 2.6.9-patch-2007...
-同梱する POI のバージョンを 2.5.1 から 3.0 へ更新しまし...
***S2-Framework [#xbf0e666]
+ognl-2.6.7.jar を ognl-2.6.9-patch-20070624.jar に置き換...
***S2-Extension [#r758a583]
s2-extensionを使用している場合:
++XlsReader/XlsWriter機能を利用している場合:
+++poi-2.5.1-final-20040804.jar を poi-3.0-FINAL.jar に置...
**バージョン2.4.13 [#xbd7bbee]
***重要な変更点 [#w1c1a32b]
-2.4.13 rc1 で追加された org.seasar.extension.dbsession ...
***S2-Extension [#ceaf4140]
s2-extensionを使用している場合:
++DBSession機能を利用している場合:
+++dbsession.dicon を配布ファイルの seasar2/resources に...
**バージョン2.4.13 rc1 [#q2476a53]
***重要な変更点 [#o0d6710c]
-Seasar2.4.12 で,環境によっては EJB3/JPA の使用に関わら...
**バージョン2.4.12 [#t99ca828]
***重要な変更点 [#q63e1b2c]
-Seasar2.4.11 まで S2-Tiger の Jar ファイルに含まれていた...
-同梱する JUnit4 のバージョンを 4.1 から 4.3.1 へ更新しま...
***S2-Tiger [#s513b595]
s2-tigerを使用している場合:(''2.4.13 以降にバージョンア...
+TomcatまたはJ2EE1.4対応のAPサーバを使っている場合:
++''EJB3やJPAの利用の有無に関わらず''
+++geronimo-annotation_1.0_spec-1.0.jarを追加(以前のバー...
+++geronimo-ejb_3.0_spec-1.0.jarを追加(以前のバージョン...
+++geronimo-jpa_3.0_spec-1.0.jarを追加(以前のバージョン...
++''EJB3を使用する場合''は,上記に加えて
+++geronimo-interceptor_1.0_spec-1.0.jarを追加(以前のバ...
+Tomcat6を使っている場合:
++''EJB3やJPAの利用の有無に関わらず''
+++geronimo-ejb_3.0_spec-1.0.jarを追加(以前のバージョン...
+++geronimo-jpa_3.0_spec-1.0.jarを追加(以前のバージョン...
++''EJB3を使用する場合''は,上記に加えて
+++geronimo-interceptor_1.0_spec-1.0.jarを追加(以前のバ...
+スタンドアロン環境の場合:
++''EJB3やJPAの利用の有無に関わらず''
+++geronimo-annotation_1.0_spec-1.0.jarを追加(以前のバー...
+++geronimo-ejb_3.0_spec-1.0.jarを追加(以前のバージョン...
+++geronimo-jpa_3.0_spec-1.0.jarを追加(以前のバージョン...
++''EJB3を使用する場合''は,上記に加えて
+++geronimo-interceptor_1.0_spec-1.0.jarを追加(以前のバ...
+S2Unit4を使用する場合:
++junit4.1.jarをjunit4.3.1.jarに置き換える
詳細は以下のドキュメントを参照してください.
-http://s2container.seasar.org/ja/setup.html
**バージョン2.4.11 [#z25c5b2b]
***重要な変更点 [#p78a3731]
-使用するJTA のバージョンを 1.0.1B から 1.1へ更新しました.
***S2-Extension [#z19a007c]
s2-extensionを使用している場合:
++TomcatまたはJ2EE1.4対応のAPサーバを利用している場合:
+++geronimo-jta_1.1_spec-1.0.jarを追加(以前のバージョン...
**バージョン2.4.10 [#w194c9f6]
重要な変更はありません.
**バージョン2.4.9 [#x29c55a9]
重要な変更はありません.
**バージョン2.4.8 [#k43844a8]
重要な変更はありません.
**バージョン2.4.7 [#a117864c]
***重要な変更点 [#j53464a7]
-同梱する Javassist のバージョンを 3.3GA から 3.4GA に更...
***S2-Framework [#oc6633bf]
+javassist-3.3.ga.jar を javassist-3.4.ga.jar に置き換える
**バージョン2.4.6 [#e0706ab2]
***重要な変更点 [#sb97c4b5]
-同梱する JUnit4 のバージョンを 4.0 から 4.1 へ更新しまし...
***S2-Tiger [#c4ee17af]
+S2Unit4を使用する場合:
++junit4.0.jarをjunit4.1.jarに置き換える
**バージョン2.4.5 [#ye21579e]
(これ以前の情報はまだありません)
終了行:
[[SeasarWiki]]
*Seasar2の互換性に関する情報 [#i964fcaf]
この文書では、既存のSeasar2(s2-framework、s2-extension、...
アップグレードする際の注意点を記します。
バージョンAからバージョンBにアップグレードする場合には、...
記載されている注意点に従って作業を行なえば良いようになっ...
**[[Seasar2]] バージョン2.4.48 [#wcba700a]
2.4.47 からの重要な変更はありません.
*** S2-Tiger [#ufcc1eb2]
- S2JUnit4がバンドルしているJUnit4.4に加えてJUnit4.11との...
**[[Seasar2]] バージョン2.4.47 [#e63264f4]
2.4.46 からの重要な変更はありません.
**[[Seasar2]] バージョン2.4.46 [#h7dfa32b]
2.4.45 からの重要な変更はありません.
**[[Seasar2]] バージョン2.4.45 [#j13e6ff8]
2.4.44 からの重要な変更はありません.
**[[Seasar2]] バージョン2.4.44 [#s85556e2]
***S2-Tiger [#d7597b86]
-S2JDBC で Oracle を使用する場合、@Temporal(TemporalType....
**[[Seasar2]] バージョン2.4.43 [#j9d400eb]
2.4.42 からの重要な変更はありません.
**[[Seasar2]] バージョン2.4.42 [#lb5c3870]
-同梱する SVNkit のバージョンを 1.2.0.4949 から 1.3.2-1 ...
***S2JDBC-Gen [#bd6c9eff]
+S2JDBC-Gen で Subversion 連携を使用する場合:
++svnkit-1.2.0.4949.jar を svnkit-1.3.2-1.jar に置き換え...
**[[Seasar2]] バージョン2.4.41 [#q5d6e3e5]
2.4.40 からの重要な変更はありません.
**[[Seasar2]] バージョン2.4.40 [#ubafa6e2]
-同梱する EasyMock のバージョンを 2.2 から 2.4 へ更新しま...
-EasyMock Class Extension 2.4 および CGLIB 2.1.3を同梱し...
***S2-Tiger [#c4ee17af]
+S2Unit および S2Unit4 で EasyMock サポートを使用する場合:
++easymock-2.2.jar を easymock-2.4.jar に置き換えてくださ...
+S2Unit および S2Unit4 の EasyMock サポートで EasyMock Cl...
++easymockclassextension-2.4.jar および cglib-nodep-2.1_3...
***S2JDBC-Gen [#ze582457]
-Gen-SqlFileTestタスクを使用していて、かつ
--パラメータentityPackageNameを使用している場合:
---entityPackageNameをsubPackageNameに変更してください。
--パラメータentityPackageNameを使用していない場合:
---subPackageNameパラメータを追加し、値に"entity"と指定し...
**[[Seasar2]] バージョン2.4.39 [#k010894a]
-S2BeanUtils で Map へ変換する場合,変換元のプロパティに ...
**[[Seasar2]] バージョン2.4.38 [#r8c5b211]
2.4.37 からの重要な変更はありません.
**[[Seasar2]] バージョン2.4.37 [#ka8b899a]
***重要な変更点 [#r5b3899f]
-2.4.36 で追加された HotdeployUtil#getHotdeployAwareSessi...
public void sessionDestroyed(HttpSessionEvent event) {
HttpSession session = event.getSession();
if (HotdeployUtil.isHotdeploy()) {
session = new HotdeployHttpSession(session);
}
...
**[[Seasar2]] バージョン2.4.36 [#u5857a33]
***重要な変更点 [#nbd5e412]
-同梱する OGNL のバージョンを 2.6.9-patch-20070908 から 2...
--必須ではありません.Seasar2.4.36 は従来バンドルしていた...
--OGNL 2.6.9-patch-20090427 の変更内容は[[こちら>https://...
**[[Seasar2]] バージョン2.4.35 [#j39e75d1]
-HOT deploy を使用する場合の web.xml の設定について.
--HotdeployFilter は S2ContainerFilter より先に適用されな...
<filter-mapping>
<filter-name>hotdeployfilter</filter-name>
<url-pattern>...</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>s2filter</filter-name>
<url-pattern>...</url-pattern>
</filter-mapping>
[[ブラウザから HOT deploy モードを切り替えられる>https://...
<servlet-mapping>
<servlet-name>s2container</servlet-name>
<url-pattern>/s2container/*</url-pattern>
</servlet-mapping>
HttpServletLister等,HOT deploy状態でない環境で HttpSessi...
これを回避するには,以下のようにしてください.
public void sessionDestroyed(HttpSessionEvent event) {
HttpSession session = event.getSession();
if (HotdeployUtil.isHotdeploy()) {
session = new HotdeployHttpSession(null, session);
}
...
Seasar2.4.36 からは以下のように出来ます.
public void sessionDestroyed(HttpSessionEvent event) {
HttpSession session = event.getSession();
if (HotdeployUtil.isHotdeploy()) {
session = new HotdeployHttpSession(session);
}
...
***S2JDBC-Gen [#i3fe6215]
-自動生成されたことを示すために、S2JDBC-Genによって作成さ...
Generatedクラスは、S2-Tigerの配布ファイルに同梱されている...
もしgeronimo-annotation_1.0_spec-1.0.jarをクラスパスに含...
--Mavenを使用している場合は、pom.xmlに次の記述を追加して...
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-annotation_1.0_spec</artifactId>
<version>1.0</version>
<type>jar</type>
<scope>provided</scope>
</dependency>
**[[Seasar2]] バージョン2.4.34 [#g19dad5c]
-[[S2JDBC-Gen]]の以前のバージョンは0.9.4になります。
*** S2JDBC-Gen [#rd21c18f]
-Gen-DdlタスクでOracleデータベース用のDDLを生成する場合で...
例えば、以前のバージョンで次のようにprecisionを明示してい...
@Column(nullable = true, unique = false)
public Integer aaa;
これまで通り10の精度としてDDLを生成したい場合は次のように...
@Column(nullable = true, unique = false, precision = 10)
public Integer aaa;
-Gen-Entityタスクで、日付型カラムに対応するプロパティの型...
<gen-entity
rootPackageName="examples"
useTemporalType="true"
classpathRef="classpath"
/>
**[[Seasar2]] バージョン2.4.33 [#tc5d61bc]
2.4.32 からの重要な変更はありません.
**[[S2JDBC-Gen]] バージョン0.9.4 [#tb3f53e1]
-Gen-Testタスクの名前をGen-EntityTestタスクに変更しました...
-Dump-Db-Metaタスクの名前をDump-DbMetaタスクに変更しまし...
-Gen-EntityTest(旧Gen-Test)タスクのtemplateFileName属性...
-Gen-Ddlタスクから使用されていない次の属性を削除しました。
schemaInfoFullTableName
schemaInfoColumnName
**[[Seasar2]] バージョン2.4.32 [#pf93dddb]
2.4.31 からの重要な変更はありません.
**[[Seasar2]] バージョン2.4.31 [#a4c0d7a1]
-S2JDBC および S2BeanUtils のメソッドの引数型が一部 Strin...
**[[S2JDBC-Gen]] バージョン0.9.3 [#x46bc480]
-Gen-Entityタスクの次の属性を変更しました(スペルミスを修...
enititySuperclassName → entitySuperclassName
この属性を使用している場合は修正してください。
-SubVersion 連係機能を使う場合は,SVNKit 1.2 の Jar ファ...
**[[Seasar2]] バージョン2.4.30 [#r60feef1]
-S2AbstractService の select(),selectBySqlFile(),update...
-S2JDBC のメソッドの引数型が一部 String から CharSequence...
**[[S2JDBC-Gen]] バージョン0.9.2 [#wac2b9de]
-gen-namesタスクが生成するクラスを変更しました。0.9.1以前...
これに伴い、gen-namesタスクとgen-serviceの属性が変更され...
gen-namesタスクの属性の変更は次のとおりです。
namesInterfaceNameSuffix → namesClassNameSuffix
gen-serviceタスクの属性の変更は次のとおりです
namesInterfaceNameSuffix → namesClassNameSuffix
implementNamesInterface → useNamesClass
-スキーマ情報テーブル(デフォルトではSCHEMA_INFO)のdrop/cr...
-dump-data、gen-condition、gen-ddl、gen-names、get-servic...
entityNamePattern → entitytClassNamePattern
ignoreEntityNamePattern → ignoreEntitytClassNamePattern
使用している場合は、修正してください。なお、この修正に伴...
-gen-ddlタスクから次の属性を削除しました。
createTableDdlFileName
createUniqueKeyDdlFileName
createSequenceDdlFileName
createForeignKeyDdlFileName
dropTableDdlFileName
dropUniqueKeyDdlFileName
dropSequenceDdlFileName
dropForeignKeyDdlFileName
DDLファイルの名前はテーブル名に対応するようになりました。
**[[Seasar2]] バージョン2.4.29 [#q58add5e]
2.4.28 からの重要な変更はありません.
**[[S2JDBC-Gen]] バージョン0.9.1 [#l7439c98]
gen-entityタスクのversionColumnName属性の名前をversionCol...
**バージョン2.4.28 [#x2809916]
2.4.27 からの重要な変更はありません.
**バージョン2.4.27 [#y16cf851]
S2JDBC で,エンティティに @Enumerated が指定されていない ...
2.4.26 以前と同様,名前 (Enum#name() の戻り値) で扱うには...
<component name="jdbcManager" class="org.seasar.extensio...
・・・
<initMethod>
@org.seasar.extension.jdbc.types.ValueTypes@setE...
@org.seasar.extension.jdbc.types.EnumType@cl...
</initMethod>
</component>
**バージョン2.4.26 [#q651a401]
2.4.25 からの重要な変更はありません.
**バージョン2.4.25 [#p2a9e1ad]
2.4.24 からの重要な変更はありません.
**バージョン2.4.24 [#paef0c28]
2.4.23 からの重要な変更はありません.
**バージョン2.4.23 [#vd25b1c9]
***重要な変更点 [#m1cdc775]
同梱する JUnit のバージョンを 4.3.1 から 4.4 へ更新しまし...
***S2-Tiger [#ff064493]
s2-tigerを使用している場合:
++S2JUnit4を利用している場合:
+++junit-4.3.1.jar を junit-4.4.jar に置き換えてください。
**バージョン2.4.22 [#s6a87afa]
2.4.21 からの重要な変更はありません.
**バージョン2.4.21 [#o07da03f]
2.4.20 からの重要な変更はありません.
**バージョン2.4.20 [#lb092133]
2.4.19 からの重要な変更はありません.
**バージョン2.4.19 [#y00d8cf8]
2.4.18 からの重要な変更はありません.
**バージョン2.4.18 [#u07e55d3]
2.4.18-rc4 からの重要な変更はありません.
**バージョン2.3.23 [#u4756b2a]
2.3.23-rc1 からの重要な変更はありません.
**バージョン2.4.18-rc4 [#ke02bbb9]
***重要な変更点 [#oac0105b]
-S2JTA において,Synchronization#afterCompletion(int) メ...
**バージョン2.4.18-rc3 [#k8b15c3f]
***重要な変更点 [#sc453087]
-S2JDBC において,AutoSelect クラスの join(String)/join(S...
**バージョン2.4.18-rc2 [#qf1d3cbe]
***重要な変更点 [#p325a326]
-S2Dxo において,従来は変換元と変換先が同じクラスの場合は...
**バージョン2.4.18-rc1 [#cd037995]
***重要な変更点 [#t67bda10]
-同梱する OGNL のバージョンを 2.6.9-patch-20070624 から 2...
-JTA の定義ファイル (jta.dicon) が変更になりました.jta.d...
-S2Dxo の組み込みコンバータを dxo-builtin-converters.dico...
-Seasar2.4.18-rc1 は S2Dao 1.0.46 以前との組み合わせでは...
-Seasar2.4.18-rc1 は Kuina-Dao 1.0.0 以前,S2Hibernate-JP...
***S2-Framework [#r777e483]
+ognl-2.6.9-patch-20070624.jar を ognl-2.6.9-patch-200709...
***S2-Extension [#y8822166]
+jta.dicon をカスタマイズしている場合:
++以下のドキュメントに記載されている環境の場合は s2-exten...
+++http://s2container.seasar.org/2.4/ja/transaction.html
++その他の環境で TransactionManager を利用可能な場合:
+++org.seasar.extension.tx.control.TransactionManagerCont...
++その他の環境で TransactionManager を利用できない場合:
+++org.seasar.extension.tx.control.UserTransactionControl...
**バージョン2.3.23-rc1 [#w054887a]
***重要な変更点 [#oc8ad871]
-Seasar2.3.23-rc1 は S2Dao 1.0.46 以前との組み合わせでは...
**バージョン2.4.17 [#h33fa7c6]
***重要な変更点 [#labb86d4]
-Seasar2.4.17 は S2Dao 1.0.45 以前との組み合わせでは動作...
**バージョン2.3.22 [#j817fde3]
重要な変更はありません.
**バージョン2.4.16 [#f3de58a2]
重要な変更はありません.
**バージョン2.4.15 [#b1c17e2f]
重要な変更はありません.
**バージョン2.3.21 [#f8169486]
重要な変更はありません.
**バージョン2.4.14 [#nd0d558b]
***重要な変更点 [#v4b2cd85]
-J2SE1.4 で XInclude がサポートされなくなりました.XInclu...
-同梱する OGNL のバージョンを 2.6.7 から 2.6.9-patch-2007...
-同梱する POI のバージョンを 2.5.1 から 3.0 へ更新しまし...
***S2-Framework [#l3e31b76]
+ognl-2.6.7.jar を ognl-2.6.9-patch-20070624.jar に置き換...
***S2-Extension [#cadbee11]
s2-extensionを使用している場合:
++XlsReader/XlsWriter機能を利用している場合:
+++poi-2.5.1-final-20040804.jar を poi-3.0-FINAL.jar に置...
**バージョン2.3.20 [#ec2247ad]
***重要な変更点 [#scce2b97]
-同梱する OGNL のバージョンを 2.6.7 から 2.6.9-patch-2007...
-同梱する POI のバージョンを 2.5.1 から 3.0 へ更新しまし...
***S2-Framework [#xbf0e666]
+ognl-2.6.7.jar を ognl-2.6.9-patch-20070624.jar に置き換...
***S2-Extension [#r758a583]
s2-extensionを使用している場合:
++XlsReader/XlsWriter機能を利用している場合:
+++poi-2.5.1-final-20040804.jar を poi-3.0-FINAL.jar に置...
**バージョン2.4.13 [#xbd7bbee]
***重要な変更点 [#w1c1a32b]
-2.4.13 rc1 で追加された org.seasar.extension.dbsession ...
***S2-Extension [#ceaf4140]
s2-extensionを使用している場合:
++DBSession機能を利用している場合:
+++dbsession.dicon を配布ファイルの seasar2/resources に...
**バージョン2.4.13 rc1 [#q2476a53]
***重要な変更点 [#o0d6710c]
-Seasar2.4.12 で,環境によっては EJB3/JPA の使用に関わら...
**バージョン2.4.12 [#t99ca828]
***重要な変更点 [#q63e1b2c]
-Seasar2.4.11 まで S2-Tiger の Jar ファイルに含まれていた...
-同梱する JUnit4 のバージョンを 4.1 から 4.3.1 へ更新しま...
***S2-Tiger [#s513b595]
s2-tigerを使用している場合:(''2.4.13 以降にバージョンア...
+TomcatまたはJ2EE1.4対応のAPサーバを使っている場合:
++''EJB3やJPAの利用の有無に関わらず''
+++geronimo-annotation_1.0_spec-1.0.jarを追加(以前のバー...
+++geronimo-ejb_3.0_spec-1.0.jarを追加(以前のバージョン...
+++geronimo-jpa_3.0_spec-1.0.jarを追加(以前のバージョン...
++''EJB3を使用する場合''は,上記に加えて
+++geronimo-interceptor_1.0_spec-1.0.jarを追加(以前のバ...
+Tomcat6を使っている場合:
++''EJB3やJPAの利用の有無に関わらず''
+++geronimo-ejb_3.0_spec-1.0.jarを追加(以前のバージョン...
+++geronimo-jpa_3.0_spec-1.0.jarを追加(以前のバージョン...
++''EJB3を使用する場合''は,上記に加えて
+++geronimo-interceptor_1.0_spec-1.0.jarを追加(以前のバ...
+スタンドアロン環境の場合:
++''EJB3やJPAの利用の有無に関わらず''
+++geronimo-annotation_1.0_spec-1.0.jarを追加(以前のバー...
+++geronimo-ejb_3.0_spec-1.0.jarを追加(以前のバージョン...
+++geronimo-jpa_3.0_spec-1.0.jarを追加(以前のバージョン...
++''EJB3を使用する場合''は,上記に加えて
+++geronimo-interceptor_1.0_spec-1.0.jarを追加(以前のバ...
+S2Unit4を使用する場合:
++junit4.1.jarをjunit4.3.1.jarに置き換える
詳細は以下のドキュメントを参照してください.
-http://s2container.seasar.org/ja/setup.html
**バージョン2.4.11 [#z25c5b2b]
***重要な変更点 [#p78a3731]
-使用するJTA のバージョンを 1.0.1B から 1.1へ更新しました.
***S2-Extension [#z19a007c]
s2-extensionを使用している場合:
++TomcatまたはJ2EE1.4対応のAPサーバを利用している場合:
+++geronimo-jta_1.1_spec-1.0.jarを追加(以前のバージョン...
**バージョン2.4.10 [#w194c9f6]
重要な変更はありません.
**バージョン2.4.9 [#x29c55a9]
重要な変更はありません.
**バージョン2.4.8 [#k43844a8]
重要な変更はありません.
**バージョン2.4.7 [#a117864c]
***重要な変更点 [#j53464a7]
-同梱する Javassist のバージョンを 3.3GA から 3.4GA に更...
***S2-Framework [#oc6633bf]
+javassist-3.3.ga.jar を javassist-3.4.ga.jar に置き換える
**バージョン2.4.6 [#e0706ab2]
***重要な変更点 [#sb97c4b5]
-同梱する JUnit4 のバージョンを 4.0 から 4.1 へ更新しまし...
***S2-Tiger [#c4ee17af]
+S2Unit4を使用する場合:
++junit4.0.jarをjunit4.1.jarに置き換える
**バージョン2.4.5 [#ye21579e]
(これ以前の情報はまだありません)
ページ名: