Domaの互換性に関する情報†
この文書では、既存のDomaをアップグレードする際の注意点を記します。
バージョンAからバージョンBにアップグレードする場合には、バージョン間に
記載されている注意点に従って作業を行なえば良いようになっています。
Doma バージョン1.3.2†
Doma†
特にありません。
Doma-Gen†
- doma-gen-1.3.2.jarはdoma-1.3.2.jarに依存するようになりました。
- doma-gen-build.xmlにて、タスクのクラスパスにdoma-gen-1.3.2.jarだけでなくdoma-1.3.2.jarも指定してください。
Doma-Tools†
特にありません。
Doma バージョン1.3.1†
1.3.0 からの重要な変更はありません。
Doma バージョン1.3.0†
1.2.1 からの重要な変更はありません。
Doma バージョン1.2.1†
1.2.0 からの重要な変更はありません。
Doma バージョン1.2.0†
1.1.0 からの重要な変更は以下のとおりです。
Doma†
- インタフェースorg.seasar.doma.jdbc.JdbcLoggerに以下のメソッドを追加しました。実装クラスがある場合は修正してください。実装方法は、org.seasar.doma.jdbc.UtilLoggingJdbcLoggerを参考にしてください。
- logAutoCommitEnablingFailure(String, String, SQLException)
- logTransactionIsolationSettingFailuer(String, String, int, SQLException)
- logLocalTransactionEnded(String, String, String)
- logLocalTransactionRollbackFailure(String, String, String, SQLException)
Doma-Gen†
特にありません。
Doma-Tools†
特にありません。
Doma バージョン1.1.0†
1.0.0 からの重要な変更は以下のとおりです。
Doma†
- インタフェースorg.seasar.doma.jdbc.JdbcLoggerに以下のメソッドを追加しました。実装クラスがある場合は修正してください。実装方法は、org.seasar.doma.jdbc.UtilLoggingJdbcLoggerを参考にしてください。
- logLocalTransactionCommitted(String, String, String)
- logLocalTransactionRolledback(String, String, String)
- logLocalTransactionSavepointCreated(String, String, String, String)
- logLocalTransactionSavepointReleased(String, String, String, String)
- logLocalTransactionSavepointRolledback(String, String, String, String)
- インタフェースorg.seasar.doma.jdbc.JdbcLoggerのメソッドは例外をスローしてはいけないという制約を新たに設けました。例外をスローしないように修正してください。
- 抽象クラスorg.seasar.doma.jdbc.DomaAbstractConfigにstaticでprotectedなメンバーをいくつか追加しました。既存のサブクラスのメンバと名前が重複しないことを確認してください。
Doma-Gen†
特にありません。
Doma-Tools†
特にありません。