DomaUpdateOperationLog
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*Domaの互換性に関する情報 [#ke7ed8db]
この文書では、既存のDomaをアップグレードする際の注意点を...
バージョンAからバージョンBにアップグレードする場合には、...
記載されている注意点に従って作業を行なえば良いようになっ...
**[[Doma]] バージョン1.38.0 [#z171eb21]
1.37.0 からの重要な変更は以下のとおりです。
***Doma [#z2f7366d]
特にありません。
***Doma-Gen [#e884d098]
特にありません。
***Doma-Tools [#p4b7adb0]
特にありません。
**[[Doma]] バージョン1.37.0 [#d1616347]
1.36.0 からの重要な変更は以下のとおりです。
***Doma [#k1c85999]
特にありません。
***Doma-Gen [#z97294ca]
特にありません。
***Doma-Tools [#h7fbbead]
特にありません。
**[[Doma]] バージョン1.36.0 [#oc1e010d]
1.35.0 からの重要な変更は以下のとおりです。
***Doma [#h7c41205]
特にありません。
***Doma-Gen [#p980ec8b]
特にありません。
***Doma-Tools [#be1868d5]
特にありません。
**[[Doma]] バージョン1.35.0 [#pf9f57c3]
1.34.0 からの重要な変更は以下のとおりです。
***Doma [#b9332400]
次のインタフェースがジェネリック化されました。
- org.seasar.doma.jdbc.entity.PreInsertContext
- org.seasar.doma.jdbc.entity.PreUpdateContext
- org.seasar.doma.jdbc.entity.PreDeleteContext
- org.seasar.doma.jdbc.entity.PostInsertContext
- org.seasar.doma.jdbc.entity.PostUpdateContext
- org.seasar.doma.jdbc.entity.PostDeleteContext
使用例は以下の通りです。
public class EmployeeEntityListener implements EntityLis...
@Override
public void preDelete(Employee entity, PreDeleteConte...
...
}
@Override
public void preInsert(Employee entity, PreInsertConte...
...
}
...
}
#br
エンティティクラスに継承関係があり、親エンティティクラス...
たとえば、次のような継承関係を考えます。
@Entity(listener = ParentListener.class)
public class ParentEntity {
...
}
@Entity
public class ChildEntity extends ParentEntity {
...
}
このとき、ParentListenerには、次のようにChildEntityを受け...
public class ParentListener<E extends ParentEntity> impl...
@Override
public void preDelete(E entity, PreDeleteContext<E> c...
...
}
@Override
public void preInsert(E entity, PreInsertContext<E> c...
...
}
...
}
#br
org.seasar.doma.jdbc.builder.SelectBuilderの次のメソッド...
- ensuerResult -> ensureResult
- ensureEntityMappingEnsured -> ensureResultMapping
***Doma-Gen [#w14ca719]
特にありません。
***Doma-Tools [#j44d24c5]
特にありません。
**[[Doma]] バージョン1.34.0 [#wc08c94a]
1.33.0 からの重要な変更は以下のとおりです。
***Doma [#h26dd4bf]
エンティティクラスが他のエンティティクラスを継承する場合...
@Entity(listener = ParentListener.class, naming = Naming...
public class ParentEntity {
...
}
@Entity
public class ChildEntity extends ParentEntity {
...
}
上記のような継承関係がある場合、上のChildEntityを注釈する...
@Entity(listener = ParentListener.class, naming = Naming...
public class ChildEntity extends ParentEntity {
...
}
listener要素やnaming要素を親から引き継ぎたくない場合は、...
@Entity(listener = NullEntityListener.class, naming = Na...
public class ChildEntity extends ParentEntity {
...
}
***Doma-Gen [#u6119f59]
特にありません。
***Doma-Tools [#f00ee43b]
特にありません。
**[[Doma]] バージョン1.33.0 [#wcc9761d]
1.32.0 からの重要な変更は以下のとおりです。
***Doma [#gfd753e9]
@OriginalStatesが注釈されたEntityを継承した場合、継承した...
1.32.0において、意図的にそのような継承関係を使用している...
@Entity
@Table(name = "AAA")
public class ParentEntity {
Integer aaa;
Integer bbb;
@OriginalStates
ParentEntity states;
}
@Entity
@Table(name = "BBB")
public class ChildEntity extends ParentEntity {
Integer ccc;
}
このような継承関係がある場合に、1.32.0以前と同等の挙動に...
@Entity
@Table(name = "AAA")
public class ParentEntity {
Integer aaa;
Integer bbb;
}
@Entity
@Table(name = "BBB")
public class ChildEntity extends ParentEntity {
Integer ccc;
}
@Entity
@Table(name = "AAA")
public class StatesManagedParentEntity extends ParentEnt...
@OriginalStates
StatesManagedParentEntity states;
}
***Doma-Gen [#u6119f59]
特にありません。
***Doma-Tools [#f00ee43b]
特にありません。
**[[Doma]] バージョン1.32.0 [#me52b419]
1.31.0 からの重要な変更は以下のとおりです。
***Doma [#nff8007d]
特にありません。
***Doma-Gen [#z38fadcf]
特にありません。
***Doma-Tools [#b0aaebf2]
特にありません。
**[[Doma]] バージョン1.31.0 [#dbd8806c]
1.30.0 からの重要な変更は以下のとおりです。
***Doma [#g988f3db]
特にありません。
***Doma-Gen [#z36864b4]
特にありません。
***Doma-Tools [#g7c0f190]
特にありません。
**[[Doma]] バージョン1.30.0 [#r30f6923]
1.29.0 からの重要な変更は以下のとおりです。
***Doma [#xe579874]
- H2 Database Engine用のDialect(org.seasar.doma.jdbc.dia...
- Microsoft SQL Server 2012で導入されたシーケンスを使って...
***Doma-Gen [#w0e5ad02]
- Microsoft SQL Server 2012を使う場合は、タスクのdialectN...
***Doma-Tools [#e71d8763]
特にありません。
**[[Doma]] バージョン1.29.0 [#a2cf66ea]
1.28.0 からの重要な変更は以下のとおりです。
***Doma [#a222a3a1]
特にありません。
***Doma-Gen [#x21b6aa2]
特にありません。
***Doma-Tools [#n50c4875]
特にありません。
**[[Doma]] バージョン1.28.0 [#y61eb6f0]
1.27.1 からの重要な変更は以下のとおりです。
***Doma [#y86f849b]
特にありません。
***Doma-Gen [#ra74f629]
特にありません。
***Doma-Tools [#pfea4cd8]
特にありません。
**[[Doma]] バージョン1.27.1 [#mc32d8e3]
1.27.0 からの重要な変更は以下のとおりです。
***Doma [#u9690ae1]
特にありません。
***Doma-Gen [#r9d76b5b]
特にありません。
***Doma-Tools [#n078ddf0]
特にありません。
**[[Doma]] バージョン1.27.0 [#y88abc4f]
1.26.0 からの重要な変更は以下のとおりです。
***Doma [#zdbefa92]
- org.seasar.doma.jdbc.Configに次のメソッドが追加されまし...
org.seasar.doma.jdbc.ClassHelper getClassHelper();
--org.seasar.doma.jdbc.ClassHelperは、アプリケーションサ...
--これまでまったく同じ振る舞いをさせるには、getClassHelpe...
--Configの実装にorg.seasar.doma.jdbc.DomaAbstractConfigを...
#br
-いくつかのメソッドが非推奨になりました。
-- 非推奨になったのは以下のメソッドです。
org.seasar.doma.jdbc.entity.EntityTypeFactory#getEntityT...
org.seasar.doma.jdbc.domain.DomainTypeFactory#getDomainT...
org.seasar.doma.jdbc.domain.DomainTypeFactory#getExterna...
-- それぞれについて代わりに以下のメソッドを使用してくださ...
org.seasar.doma.jdbc.entity.EntityTypeFactory#getEntityT...
org.seasar.doma.jdbc.domain.DomainTypeFactory#getDomainT...
org.seasar.doma.jdbc.domain.DomainTypeFactory#getExterna...
-- これまでと同じ振る舞いをさせるには、それぞれのメソッド...
***Doma-Gen [#f896f2a4]
特にありません。
***Doma-Tools [#j7f5b701]
特にありません。
**[[Doma]] バージョン1.26.0 [#yd630a73]
1.25.0 からの重要な変更は以下のとおりです。
***Doma [#vcc2e025]
特にありません。
***Doma-Gen [#yae5c402]
特にありません。
***Doma-Tools [#z9809759]
特にありません。
**[[Doma]] バージョン1.25.0 [#afab1992]
1.24.0 からの重要な変更は以下のとおりです。
***Doma [#vcc2e025]
インタフェース org.seasar.doma.jdbc.domain.DomainType に...
***Doma-Gen [#yae5c402]
特にありません。
***Doma-Tools [#z9809759]
特にありません。
**[[Doma]] バージョン1.24.0 [#afab1992]
1.23.0 からの重要な変更は以下のとおりです。
***Doma [#o4e01d46]
Entityクラスごとにaptで生成されるEntityTypeクラスのpublic...
この変更により、EntityTypeのpublicなフィールドを直接利用...
1.23.0以前と互換性のあるフィールド名を使用したい場合は、...
http://doma.seasar.org/reference/apt.html
***Doma-Gen [#i2fd0e89]
特にありません。
***Doma-Tools [#e023483b]
特にありません。
**[[Doma]] バージョン1.23.0 [#afab1992]
1.22.0 からの重要な変更は以下のとおりです。
***Doma [#g0d875a8]
特にありません。
***Doma-Gen [#bcb81273]
特にありません。
***Doma-Tools [#f17f7357]
特にありません。
**[[Doma]] バージョン1.22.0 [#b38e3519]
1.21.1 からの重要な変更は以下のとおりです。
***Doma [#m6db4461]
-インタフェース org.seasar.doma.jdbc.Config に新しいメソ...
@Override
public ExceptionSqlLogType getExceptionSqlLogType() {
return ExceptionSqlLogType.FORMATTED_SQL;
}
***Doma-Gen [#w57aa96c]
特にありません。
***Doma-Tools [#aefe8845]
特にありません。
**[[Doma]] バージョン1.21.1 [#vecd9c6e]
1.21.0 からの重要な変更は以下のとおりです。
***Doma [#ve469d05]
特にありません。
***Doma-Gen [#ea92bc35]
特にありません。
***Doma-Tools [#m5ae9a6a]
特にありません。
**[[Doma]] バージョン1.21.0 [#vecd9c6e]
1.20.1 からの重要な変更は以下のとおりです。
***Doma [#xb3d2a12]
特にありません。
***Doma-Gen [#w6e6d70c]
特にありません。
***Doma-Tools [#l0bf4df0]
特にありません。
**[[Doma]] バージョン1.20.1 [#vecd9c6e]
1.20.0 からの重要な変更は以下のとおりです。
***Doma [#w049ca11]
特にありません。
***Doma-Gen [#x0c43de6]
特にありません。
***Doma-Tools [#j4624d96]
特にありません。
**[[Doma]] バージョン1.20.0 [#ma17dcb5]
1.19.0 からの重要な変更は以下のとおりです。
***Doma [#w4dbaf84]
-org.seasar.doma.wrapper.WrapperインタフェースにsetAccess...
-以下のクラスについて、型パラメータとコンストラクタが変更...
--org.seasar.doma.jdbc.entity.BasicPropertyType
--org.seasar.doma.jdbc.entity.AssignedIdPropertyType
--org.seasar.doma.jdbc.entity.GeneratedIdPropertyType
--org.seasar.doma.jdbc.entity.VersionPropertyType
***Doma-Gen [#l4e2c5a3]
特にありません。
***Doma-Tools [#m0a7fb61]
特にありません。
**[[Doma]] バージョン1.19.0 [#z4dfc845]
1.18.0 からの重要な変更は以下のとおりです。
***Doma [#s7915015]
特にありません。
***Doma-Gen [#gd7a88c1]
特にありません。
***Doma-Tools [#t2ec2544]
特にありません。
**[[Doma]] バージョン1.18.0 [#t7670d6b]
1.17.0 からの重要な変更は以下のとおりです。
***Doma [#ud63e049]
特にありません。
***Doma-Gen [#m511cc65]
特にありません。
***Doma-Tools [#k4783a74]
特にありません。
**[[Doma]] バージョン1.17.0 [#a5ff8a88]
1.16.0 からの重要な変更は以下のとおりです。
***Doma [#c197a6f7]
特にありません。
***Doma-Gen [#vb71f907]
特にありません。
***Doma-Tools [#k1208170]
特にありません。
**[[Doma]] バージョン1.16.0 [#g70970ca]
1.15.0 からの重要な変更は以下のとおりです。
***Doma [#o63e9d4a]
-org.seasar.doma.jdbc.SqlNodeインタフェースのaddNodeメソ...
***Doma-Gen [#k9af1774]
特にありません。
***Doma-Tools [#l9a1acfc]
特にありません。
**[[Doma]] バージョン1.15.0 [#j8eaa673]
1.14.0 からの重要な変更は以下のとおりです。
***Doma [#o63e9d4a]
特にありません。
***Doma-Gen [#k9af1774]
特にありません。
***Doma-Tools [#l9a1acfc]
特にありません。
**[[Doma]] バージョン1.14.0 [#t42505b4]
1.13.0 からの重要な変更は以下のとおりです。
***Doma [#bdfa4011]
特にありません。
***Doma-Gen [#e261f43e]
特にありません。
***Doma-Tools [#n4cc8340]
特にありません。
**[[Doma]] バージョン1.13.0 [#fddd6e3c]
1.12.0 からの重要な変更は以下のとおりです。
***Doma [#efbb5ad9]
特にありません。
***Doma-Gen [#z6e587f2]
特にありません。
***Doma-Tools [#nbbad74b]
特にありません。
**[[Doma]] バージョン1.12.0 [#nea7b355]
1.11.0 からの重要な変更は以下のとおりです。
***Doma [#xfd20468]
-注釈型org.seasar.doma.EnumDomainが非推奨になりました。既...
@EnumDomain
public enum JobType { ... }
EnumDomainを利用した上記のコードは、Domainを利用すること...
@Domain(factoryMethod = "of")
public enum JobType { ... }
完全なコード例については、[[ドキュメント>http://doma.seas...
***Doma-Gen [#y08a92f4]
特にありません。
***Doma-Tools [#r94370d0]
特にありません。
**[[Doma]] バージョン1.11.0 [#ue79030b]
1.10.2 からの重要な変更は以下のとおりです。
***Doma [#n23011b5]
-インタフェースorg.seasar.doma.jdbc.entity.EntityListener...
--既存のメソッド(preDelete, preInsert, preUpdate)に2番...
--削除/挿入/更新後に処理をするためのメソッド(postDelete,...
***Doma-Gen [#y08a92f4]
-テンプレートファイルのselectById.sql.ftlとselectByIdAndV...
テンプレートファイルは、配布ファイルのresources/tempalte...
***Doma-Tools [#r94370d0]
特にありません。
**[[Doma]] バージョン1.10.2 [#wad16440]
1.10.1 からの重要な変更は以下のとおりです。
***Doma [#td673ce7]
特にありません。
***Doma-Gen [#ta9d64dd]
特にありません。
***Doma-Tools [#kb7cf89b]
特にありません。
**[[Doma]] バージョン1.10.1 [#d5adc26f]
1.10.0 からの重要な変更は以下のとおりです。
***Doma [#r6caf2e0]
特にありません。
***Doma-Gen [#i5bbeed3]
特にありません。
***Doma-Tools [#vc7896ec]
特にありません。
**[[Doma]] バージョン1.10.0 [#ec6a3395]
1.9.0 からの重要な変更は以下のとおりです。
***Doma [#g849df6f]
特にありません。
***Doma-Gen [#h876dac2]
特にありません。
***Doma-Tools [#o7de5301]
特にありません。
**[[Doma]] バージョン1.9.0 [#m5e4a7f5]
1.8.0 からの重要な変更は以下のとおりです。
***Doma [#gceca342]
特にありません。
***Doma-Gen [#x994a90c]
特にありません。
***Doma-Tools [#n9747d3d]
特にありません。
**[[Doma]] バージョン1.8.0 [#y27dc517]
1.7.0 からの重要な変更は以下のとおりです。
***Doma [#x63fd3f5]
特にありません。
***Doma-Gen [#aa91dc84]
特にありません。
***Doma-Tools [#e5aab970]
特にありません。
**[[Doma]] バージョン1.7.0 [#s69e2a0f]
1.6.0 からの重要な変更は以下のとおりです。
***Doma [#q8cb1cc5]
-@Update(sqlFile=true)、@BatchUpdate(sqlFile=true)、@Dele...
--これまでどおり楽観的排他制御を無効にするには、それぞれ...
-@Insert(sqlFile=true)、@BatchInsert(sqlFile=true)、@Upda...
--これまでどおりエンティティリスナーを呼び出さないように...
-@Updateと@BatchUpdateのincludeVersion要素を非推奨にし、...
--includeVersion要素の使用はやめ、ignoreVersion要素を利用...
***Doma-Gen [#e1503fe7]
-entity.ftlに代表されるテンプレートファイルが修正されてい...
テンプレートファイルは、配布ファイルのresources/tempalte...
***Doma-Tools [#m3f029f0]
特にありません。
**[[Doma]] バージョン1.6.0 [#g083885d]
1.5.0 からの重要な変更は以下のとおりです。
***Doma [#q8cb1cc5]
-インタフェースorg.seasar.doma.jdbc.JdbcLoggerに以下のメ...
--logDaoMethodThrowing(String, String, RuntimeException)
***Doma-Gen [#e1503fe7]
特にありません。
***Doma-Tools [#m3f029f0]
特にありません。
**[[Doma]] バージョン1.5.0 [#y04634c8]
1.4.0 からの重要な変更は以下のとおりです。
***Doma [#k708d4f1]
-org.seasar.doma.wrapper.WrapperインタフェースにgetDefaul...
-基本型、基本型のList、ドメインクラスを返す@Selectが注釈...
***Doma-Gen [#e1503fe7]
特にありません。
***Doma-Tools [#m3f029f0]
特にありません。
**[[Doma]] バージョン1.4.0 [#i3119f74]
1.3.1 からの重要な変更は以下のとおりです。
***Doma [#k708d4f1]
-SQLファイル中の式コメントで、/*%elseif 条件式*/ と /*%el...
***Doma-Gen [#e1503fe7]
特にありません。
***Doma-Tools [#m3f029f0]
特にありません。
**[[Doma]] バージョン1.3.1 [#nd6ad0ce]
1.3.0 からの重要な変更はありません。
**[[Doma]] バージョン1.3.0 [#d6871ed6]
1.2.1 からの重要な変更はありません。
**[[Doma]] バージョン1.2.1 [#q3f46373]
1.2.0 からの重要な変更はありません。
**[[Doma]] バージョン1.2.0 [#pb6c360e]
1.1.0 からの重要な変更は以下のとおりです。
***Doma [#j94f8575]
-インタフェースorg.seasar.doma.jdbc.JdbcLoggerに以下のメ...
--logAutoCommitEnablingFailure(String, String, SQLExcepti...
--logTransactionIsolationSettingFailuer(String, String, i...
--logLocalTransactionEnded(String, String, String)
--logLocalTransactionRollbackFailure(String, String, Stri...
***Doma-Gen [#z348e11f]
特にありません。
***Doma-Tools [#gf39fae2]
特にありません。
**[[Doma]] バージョン1.1.0 [#w91ee2bb]
1.0.0 からの重要な変更は以下のとおりです。
***Doma [#p17fec54]
-インタフェースorg.seasar.doma.jdbc.JdbcLoggerに以下のメ...
--logLocalTransactionCommitted(String, String, String)
--logLocalTransactionRolledback(String, String, String)
--logLocalTransactionSavepointCreated(String, String, Str...
--logLocalTransactionSavepointReleased(String, String, St...
--logLocalTransactionSavepointRolledback(String, String, ...
-インタフェースorg.seasar.doma.jdbc.JdbcLoggerのメソッド...
-抽象クラスorg.seasar.doma.jdbc.DomaAbstractConfigにstati...
***Doma-Gen [#lcdb045e]
特にありません。
***Doma-Tools [#k229600d]
特にありません。
終了行:
*Domaの互換性に関する情報 [#ke7ed8db]
この文書では、既存のDomaをアップグレードする際の注意点を...
バージョンAからバージョンBにアップグレードする場合には、...
記載されている注意点に従って作業を行なえば良いようになっ...
**[[Doma]] バージョン1.38.0 [#z171eb21]
1.37.0 からの重要な変更は以下のとおりです。
***Doma [#z2f7366d]
特にありません。
***Doma-Gen [#e884d098]
特にありません。
***Doma-Tools [#p4b7adb0]
特にありません。
**[[Doma]] バージョン1.37.0 [#d1616347]
1.36.0 からの重要な変更は以下のとおりです。
***Doma [#k1c85999]
特にありません。
***Doma-Gen [#z97294ca]
特にありません。
***Doma-Tools [#h7fbbead]
特にありません。
**[[Doma]] バージョン1.36.0 [#oc1e010d]
1.35.0 からの重要な変更は以下のとおりです。
***Doma [#h7c41205]
特にありません。
***Doma-Gen [#p980ec8b]
特にありません。
***Doma-Tools [#be1868d5]
特にありません。
**[[Doma]] バージョン1.35.0 [#pf9f57c3]
1.34.0 からの重要な変更は以下のとおりです。
***Doma [#b9332400]
次のインタフェースがジェネリック化されました。
- org.seasar.doma.jdbc.entity.PreInsertContext
- org.seasar.doma.jdbc.entity.PreUpdateContext
- org.seasar.doma.jdbc.entity.PreDeleteContext
- org.seasar.doma.jdbc.entity.PostInsertContext
- org.seasar.doma.jdbc.entity.PostUpdateContext
- org.seasar.doma.jdbc.entity.PostDeleteContext
使用例は以下の通りです。
public class EmployeeEntityListener implements EntityLis...
@Override
public void preDelete(Employee entity, PreDeleteConte...
...
}
@Override
public void preInsert(Employee entity, PreInsertConte...
...
}
...
}
#br
エンティティクラスに継承関係があり、親エンティティクラス...
たとえば、次のような継承関係を考えます。
@Entity(listener = ParentListener.class)
public class ParentEntity {
...
}
@Entity
public class ChildEntity extends ParentEntity {
...
}
このとき、ParentListenerには、次のようにChildEntityを受け...
public class ParentListener<E extends ParentEntity> impl...
@Override
public void preDelete(E entity, PreDeleteContext<E> c...
...
}
@Override
public void preInsert(E entity, PreInsertContext<E> c...
...
}
...
}
#br
org.seasar.doma.jdbc.builder.SelectBuilderの次のメソッド...
- ensuerResult -> ensureResult
- ensureEntityMappingEnsured -> ensureResultMapping
***Doma-Gen [#w14ca719]
特にありません。
***Doma-Tools [#j44d24c5]
特にありません。
**[[Doma]] バージョン1.34.0 [#wc08c94a]
1.33.0 からの重要な変更は以下のとおりです。
***Doma [#h26dd4bf]
エンティティクラスが他のエンティティクラスを継承する場合...
@Entity(listener = ParentListener.class, naming = Naming...
public class ParentEntity {
...
}
@Entity
public class ChildEntity extends ParentEntity {
...
}
上記のような継承関係がある場合、上のChildEntityを注釈する...
@Entity(listener = ParentListener.class, naming = Naming...
public class ChildEntity extends ParentEntity {
...
}
listener要素やnaming要素を親から引き継ぎたくない場合は、...
@Entity(listener = NullEntityListener.class, naming = Na...
public class ChildEntity extends ParentEntity {
...
}
***Doma-Gen [#u6119f59]
特にありません。
***Doma-Tools [#f00ee43b]
特にありません。
**[[Doma]] バージョン1.33.0 [#wcc9761d]
1.32.0 からの重要な変更は以下のとおりです。
***Doma [#gfd753e9]
@OriginalStatesが注釈されたEntityを継承した場合、継承した...
1.32.0において、意図的にそのような継承関係を使用している...
@Entity
@Table(name = "AAA")
public class ParentEntity {
Integer aaa;
Integer bbb;
@OriginalStates
ParentEntity states;
}
@Entity
@Table(name = "BBB")
public class ChildEntity extends ParentEntity {
Integer ccc;
}
このような継承関係がある場合に、1.32.0以前と同等の挙動に...
@Entity
@Table(name = "AAA")
public class ParentEntity {
Integer aaa;
Integer bbb;
}
@Entity
@Table(name = "BBB")
public class ChildEntity extends ParentEntity {
Integer ccc;
}
@Entity
@Table(name = "AAA")
public class StatesManagedParentEntity extends ParentEnt...
@OriginalStates
StatesManagedParentEntity states;
}
***Doma-Gen [#u6119f59]
特にありません。
***Doma-Tools [#f00ee43b]
特にありません。
**[[Doma]] バージョン1.32.0 [#me52b419]
1.31.0 からの重要な変更は以下のとおりです。
***Doma [#nff8007d]
特にありません。
***Doma-Gen [#z38fadcf]
特にありません。
***Doma-Tools [#b0aaebf2]
特にありません。
**[[Doma]] バージョン1.31.0 [#dbd8806c]
1.30.0 からの重要な変更は以下のとおりです。
***Doma [#g988f3db]
特にありません。
***Doma-Gen [#z36864b4]
特にありません。
***Doma-Tools [#g7c0f190]
特にありません。
**[[Doma]] バージョン1.30.0 [#r30f6923]
1.29.0 からの重要な変更は以下のとおりです。
***Doma [#xe579874]
- H2 Database Engine用のDialect(org.seasar.doma.jdbc.dia...
- Microsoft SQL Server 2012で導入されたシーケンスを使って...
***Doma-Gen [#w0e5ad02]
- Microsoft SQL Server 2012を使う場合は、タスクのdialectN...
***Doma-Tools [#e71d8763]
特にありません。
**[[Doma]] バージョン1.29.0 [#a2cf66ea]
1.28.0 からの重要な変更は以下のとおりです。
***Doma [#a222a3a1]
特にありません。
***Doma-Gen [#x21b6aa2]
特にありません。
***Doma-Tools [#n50c4875]
特にありません。
**[[Doma]] バージョン1.28.0 [#y61eb6f0]
1.27.1 からの重要な変更は以下のとおりです。
***Doma [#y86f849b]
特にありません。
***Doma-Gen [#ra74f629]
特にありません。
***Doma-Tools [#pfea4cd8]
特にありません。
**[[Doma]] バージョン1.27.1 [#mc32d8e3]
1.27.0 からの重要な変更は以下のとおりです。
***Doma [#u9690ae1]
特にありません。
***Doma-Gen [#r9d76b5b]
特にありません。
***Doma-Tools [#n078ddf0]
特にありません。
**[[Doma]] バージョン1.27.0 [#y88abc4f]
1.26.0 からの重要な変更は以下のとおりです。
***Doma [#zdbefa92]
- org.seasar.doma.jdbc.Configに次のメソッドが追加されまし...
org.seasar.doma.jdbc.ClassHelper getClassHelper();
--org.seasar.doma.jdbc.ClassHelperは、アプリケーションサ...
--これまでまったく同じ振る舞いをさせるには、getClassHelpe...
--Configの実装にorg.seasar.doma.jdbc.DomaAbstractConfigを...
#br
-いくつかのメソッドが非推奨になりました。
-- 非推奨になったのは以下のメソッドです。
org.seasar.doma.jdbc.entity.EntityTypeFactory#getEntityT...
org.seasar.doma.jdbc.domain.DomainTypeFactory#getDomainT...
org.seasar.doma.jdbc.domain.DomainTypeFactory#getExterna...
-- それぞれについて代わりに以下のメソッドを使用してくださ...
org.seasar.doma.jdbc.entity.EntityTypeFactory#getEntityT...
org.seasar.doma.jdbc.domain.DomainTypeFactory#getDomainT...
org.seasar.doma.jdbc.domain.DomainTypeFactory#getExterna...
-- これまでと同じ振る舞いをさせるには、それぞれのメソッド...
***Doma-Gen [#f896f2a4]
特にありません。
***Doma-Tools [#j7f5b701]
特にありません。
**[[Doma]] バージョン1.26.0 [#yd630a73]
1.25.0 からの重要な変更は以下のとおりです。
***Doma [#vcc2e025]
特にありません。
***Doma-Gen [#yae5c402]
特にありません。
***Doma-Tools [#z9809759]
特にありません。
**[[Doma]] バージョン1.25.0 [#afab1992]
1.24.0 からの重要な変更は以下のとおりです。
***Doma [#vcc2e025]
インタフェース org.seasar.doma.jdbc.domain.DomainType に...
***Doma-Gen [#yae5c402]
特にありません。
***Doma-Tools [#z9809759]
特にありません。
**[[Doma]] バージョン1.24.0 [#afab1992]
1.23.0 からの重要な変更は以下のとおりです。
***Doma [#o4e01d46]
Entityクラスごとにaptで生成されるEntityTypeクラスのpublic...
この変更により、EntityTypeのpublicなフィールドを直接利用...
1.23.0以前と互換性のあるフィールド名を使用したい場合は、...
http://doma.seasar.org/reference/apt.html
***Doma-Gen [#i2fd0e89]
特にありません。
***Doma-Tools [#e023483b]
特にありません。
**[[Doma]] バージョン1.23.0 [#afab1992]
1.22.0 からの重要な変更は以下のとおりです。
***Doma [#g0d875a8]
特にありません。
***Doma-Gen [#bcb81273]
特にありません。
***Doma-Tools [#f17f7357]
特にありません。
**[[Doma]] バージョン1.22.0 [#b38e3519]
1.21.1 からの重要な変更は以下のとおりです。
***Doma [#m6db4461]
-インタフェース org.seasar.doma.jdbc.Config に新しいメソ...
@Override
public ExceptionSqlLogType getExceptionSqlLogType() {
return ExceptionSqlLogType.FORMATTED_SQL;
}
***Doma-Gen [#w57aa96c]
特にありません。
***Doma-Tools [#aefe8845]
特にありません。
**[[Doma]] バージョン1.21.1 [#vecd9c6e]
1.21.0 からの重要な変更は以下のとおりです。
***Doma [#ve469d05]
特にありません。
***Doma-Gen [#ea92bc35]
特にありません。
***Doma-Tools [#m5ae9a6a]
特にありません。
**[[Doma]] バージョン1.21.0 [#vecd9c6e]
1.20.1 からの重要な変更は以下のとおりです。
***Doma [#xb3d2a12]
特にありません。
***Doma-Gen [#w6e6d70c]
特にありません。
***Doma-Tools [#l0bf4df0]
特にありません。
**[[Doma]] バージョン1.20.1 [#vecd9c6e]
1.20.0 からの重要な変更は以下のとおりです。
***Doma [#w049ca11]
特にありません。
***Doma-Gen [#x0c43de6]
特にありません。
***Doma-Tools [#j4624d96]
特にありません。
**[[Doma]] バージョン1.20.0 [#ma17dcb5]
1.19.0 からの重要な変更は以下のとおりです。
***Doma [#w4dbaf84]
-org.seasar.doma.wrapper.WrapperインタフェースにsetAccess...
-以下のクラスについて、型パラメータとコンストラクタが変更...
--org.seasar.doma.jdbc.entity.BasicPropertyType
--org.seasar.doma.jdbc.entity.AssignedIdPropertyType
--org.seasar.doma.jdbc.entity.GeneratedIdPropertyType
--org.seasar.doma.jdbc.entity.VersionPropertyType
***Doma-Gen [#l4e2c5a3]
特にありません。
***Doma-Tools [#m0a7fb61]
特にありません。
**[[Doma]] バージョン1.19.0 [#z4dfc845]
1.18.0 からの重要な変更は以下のとおりです。
***Doma [#s7915015]
特にありません。
***Doma-Gen [#gd7a88c1]
特にありません。
***Doma-Tools [#t2ec2544]
特にありません。
**[[Doma]] バージョン1.18.0 [#t7670d6b]
1.17.0 からの重要な変更は以下のとおりです。
***Doma [#ud63e049]
特にありません。
***Doma-Gen [#m511cc65]
特にありません。
***Doma-Tools [#k4783a74]
特にありません。
**[[Doma]] バージョン1.17.0 [#a5ff8a88]
1.16.0 からの重要な変更は以下のとおりです。
***Doma [#c197a6f7]
特にありません。
***Doma-Gen [#vb71f907]
特にありません。
***Doma-Tools [#k1208170]
特にありません。
**[[Doma]] バージョン1.16.0 [#g70970ca]
1.15.0 からの重要な変更は以下のとおりです。
***Doma [#o63e9d4a]
-org.seasar.doma.jdbc.SqlNodeインタフェースのaddNodeメソ...
***Doma-Gen [#k9af1774]
特にありません。
***Doma-Tools [#l9a1acfc]
特にありません。
**[[Doma]] バージョン1.15.0 [#j8eaa673]
1.14.0 からの重要な変更は以下のとおりです。
***Doma [#o63e9d4a]
特にありません。
***Doma-Gen [#k9af1774]
特にありません。
***Doma-Tools [#l9a1acfc]
特にありません。
**[[Doma]] バージョン1.14.0 [#t42505b4]
1.13.0 からの重要な変更は以下のとおりです。
***Doma [#bdfa4011]
特にありません。
***Doma-Gen [#e261f43e]
特にありません。
***Doma-Tools [#n4cc8340]
特にありません。
**[[Doma]] バージョン1.13.0 [#fddd6e3c]
1.12.0 からの重要な変更は以下のとおりです。
***Doma [#efbb5ad9]
特にありません。
***Doma-Gen [#z6e587f2]
特にありません。
***Doma-Tools [#nbbad74b]
特にありません。
**[[Doma]] バージョン1.12.0 [#nea7b355]
1.11.0 からの重要な変更は以下のとおりです。
***Doma [#xfd20468]
-注釈型org.seasar.doma.EnumDomainが非推奨になりました。既...
@EnumDomain
public enum JobType { ... }
EnumDomainを利用した上記のコードは、Domainを利用すること...
@Domain(factoryMethod = "of")
public enum JobType { ... }
完全なコード例については、[[ドキュメント>http://doma.seas...
***Doma-Gen [#y08a92f4]
特にありません。
***Doma-Tools [#r94370d0]
特にありません。
**[[Doma]] バージョン1.11.0 [#ue79030b]
1.10.2 からの重要な変更は以下のとおりです。
***Doma [#n23011b5]
-インタフェースorg.seasar.doma.jdbc.entity.EntityListener...
--既存のメソッド(preDelete, preInsert, preUpdate)に2番...
--削除/挿入/更新後に処理をするためのメソッド(postDelete,...
***Doma-Gen [#y08a92f4]
-テンプレートファイルのselectById.sql.ftlとselectByIdAndV...
テンプレートファイルは、配布ファイルのresources/tempalte...
***Doma-Tools [#r94370d0]
特にありません。
**[[Doma]] バージョン1.10.2 [#wad16440]
1.10.1 からの重要な変更は以下のとおりです。
***Doma [#td673ce7]
特にありません。
***Doma-Gen [#ta9d64dd]
特にありません。
***Doma-Tools [#kb7cf89b]
特にありません。
**[[Doma]] バージョン1.10.1 [#d5adc26f]
1.10.0 からの重要な変更は以下のとおりです。
***Doma [#r6caf2e0]
特にありません。
***Doma-Gen [#i5bbeed3]
特にありません。
***Doma-Tools [#vc7896ec]
特にありません。
**[[Doma]] バージョン1.10.0 [#ec6a3395]
1.9.0 からの重要な変更は以下のとおりです。
***Doma [#g849df6f]
特にありません。
***Doma-Gen [#h876dac2]
特にありません。
***Doma-Tools [#o7de5301]
特にありません。
**[[Doma]] バージョン1.9.0 [#m5e4a7f5]
1.8.0 からの重要な変更は以下のとおりです。
***Doma [#gceca342]
特にありません。
***Doma-Gen [#x994a90c]
特にありません。
***Doma-Tools [#n9747d3d]
特にありません。
**[[Doma]] バージョン1.8.0 [#y27dc517]
1.7.0 からの重要な変更は以下のとおりです。
***Doma [#x63fd3f5]
特にありません。
***Doma-Gen [#aa91dc84]
特にありません。
***Doma-Tools [#e5aab970]
特にありません。
**[[Doma]] バージョン1.7.0 [#s69e2a0f]
1.6.0 からの重要な変更は以下のとおりです。
***Doma [#q8cb1cc5]
-@Update(sqlFile=true)、@BatchUpdate(sqlFile=true)、@Dele...
--これまでどおり楽観的排他制御を無効にするには、それぞれ...
-@Insert(sqlFile=true)、@BatchInsert(sqlFile=true)、@Upda...
--これまでどおりエンティティリスナーを呼び出さないように...
-@Updateと@BatchUpdateのincludeVersion要素を非推奨にし、...
--includeVersion要素の使用はやめ、ignoreVersion要素を利用...
***Doma-Gen [#e1503fe7]
-entity.ftlに代表されるテンプレートファイルが修正されてい...
テンプレートファイルは、配布ファイルのresources/tempalte...
***Doma-Tools [#m3f029f0]
特にありません。
**[[Doma]] バージョン1.6.0 [#g083885d]
1.5.0 からの重要な変更は以下のとおりです。
***Doma [#q8cb1cc5]
-インタフェースorg.seasar.doma.jdbc.JdbcLoggerに以下のメ...
--logDaoMethodThrowing(String, String, RuntimeException)
***Doma-Gen [#e1503fe7]
特にありません。
***Doma-Tools [#m3f029f0]
特にありません。
**[[Doma]] バージョン1.5.0 [#y04634c8]
1.4.0 からの重要な変更は以下のとおりです。
***Doma [#k708d4f1]
-org.seasar.doma.wrapper.WrapperインタフェースにgetDefaul...
-基本型、基本型のList、ドメインクラスを返す@Selectが注釈...
***Doma-Gen [#e1503fe7]
特にありません。
***Doma-Tools [#m3f029f0]
特にありません。
**[[Doma]] バージョン1.4.0 [#i3119f74]
1.3.1 からの重要な変更は以下のとおりです。
***Doma [#k708d4f1]
-SQLファイル中の式コメントで、/*%elseif 条件式*/ と /*%el...
***Doma-Gen [#e1503fe7]
特にありません。
***Doma-Tools [#m3f029f0]
特にありません。
**[[Doma]] バージョン1.3.1 [#nd6ad0ce]
1.3.0 からの重要な変更はありません。
**[[Doma]] バージョン1.3.0 [#d6871ed6]
1.2.1 からの重要な変更はありません。
**[[Doma]] バージョン1.2.1 [#q3f46373]
1.2.0 からの重要な変更はありません。
**[[Doma]] バージョン1.2.0 [#pb6c360e]
1.1.0 からの重要な変更は以下のとおりです。
***Doma [#j94f8575]
-インタフェースorg.seasar.doma.jdbc.JdbcLoggerに以下のメ...
--logAutoCommitEnablingFailure(String, String, SQLExcepti...
--logTransactionIsolationSettingFailuer(String, String, i...
--logLocalTransactionEnded(String, String, String)
--logLocalTransactionRollbackFailure(String, String, Stri...
***Doma-Gen [#z348e11f]
特にありません。
***Doma-Tools [#gf39fae2]
特にありません。
**[[Doma]] バージョン1.1.0 [#w91ee2bb]
1.0.0 からの重要な変更は以下のとおりです。
***Doma [#p17fec54]
-インタフェースorg.seasar.doma.jdbc.JdbcLoggerに以下のメ...
--logLocalTransactionCommitted(String, String, String)
--logLocalTransactionRolledback(String, String, String)
--logLocalTransactionSavepointCreated(String, String, Str...
--logLocalTransactionSavepointReleased(String, String, St...
--logLocalTransactionSavepointRolledback(String, String, ...
-インタフェースorg.seasar.doma.jdbc.JdbcLoggerのメソッド...
-抽象クラスorg.seasar.doma.jdbc.DomaAbstractConfigにstati...
***Doma-Gen [#lcdb045e]
特にありません。
***Doma-Tools [#k229600d]
特にありません。
ページ名: