-
Interfaces Interface Description org.apache.cayenne.access.DataPortDelegate since 4.0org.apache.cayenne.map.EntityListenerFactory since 4.0, as EntityResolver no longer loads listeners from its DataMaps.org.apache.cayenne.reflect.Property since 4.0 renamed to PropertyDescriptor.
-
Classes Class Description org.apache.cayenne.access.DataPort since 4.0org.apache.cayenne.access.Transaction since 4.0. For manual transaction management useBaseTransaction
static methods or better -ServerRuntime.performInTransaction(org.apache.cayenne.tx.TransactionalOperation)
. Also note that since 4.0 an actual Transaction is an interface located in a different package:Transaction
org.apache.cayenne.cache.EhCacheQueryCache since 4.0 please use JCacheQueryCache (provided by "cayenne-jcache" module)org.apache.cayenne.cache.OSQueryCache since 4.0 as OSCache project is abandonedorg.apache.cayenne.configuration.rop.client.ClientLocalRuntime since 4.0, useClientRuntimeBuilder.local(Injector)
org.apache.cayenne.map.EntityListener since 4.0, as EntityResolver no longer loads listeners from its DataMaps.org.apache.cayenne.query.NamedQuery since 4.0 you should useMappedSelect
orMappedExec
instead.