Summary of changes
A summary of changes needed in migrating to a later version of Ebean.
Upgrading to 12.x from 11.x
-
#1826 Removed
@PrivateOwned
, migrate to orphanRemoval=true attribute on@OneToMany
- #1824 Stateless updates - Removed update deleteMissingChildren option, instead always use orphanRemoval behaviour change breaking-api
Upgrading to 11.x from 10.x
- #1434 Remove deprecated API from EbeanServer - finder methods that take explicit transaction. Migrate to use ebeanServer.extended()
- #1417 Breaking API - Remove PersistBatch.INSERT ... migrate to PersistBatch.ALL
- #1424 Deprecate / Move ... finder methods that take explicit transaction to ExtendedServer API
- new DbMigration(); -> DbMigration.create();
- findUnique() -> findOne()
- CacheMode.QUERY_ONLY -> GET
- CacheMode.RECACHE -> PUT
- io.ebean.Platform; -> io.ebean.annotation.Platform;
- io.ebean.PersistBatch; -> io.ebean.annotation.PersistBatch;
- io.ebean.TxType; -> io.ebean.annotation.TxType;
- io.ebean.TxIsolation; -> io.ebean.annotation.TxIsolation;
- Remove support for PropertyChangeListener from entity beans
- Remove ServerConfig h2ProductionMode ... means for testing with h2 explicitly set ddlGenerate and ddlRun
Upgrading to 10.x from 9.x
Change package to io.ebean
- Remove DbMigrationConfig.generateOnStart() ... migrate to offline generation
Upgrading to 9.x from 8.x
- Query.includeSoftDeletes() -> setIncludeSoftDeletes()
Upgrading to 8.x from 7.x
- (#682) Remove deprecated Model.Finder constructors that take Id type ... migrate to ones that don't
Upgrading to 7.x from 6.x
- (#352) Remove deprecated API - ValuePair getValue1() getValue2() ... use getNewValue() getOldValue()
- (#344) Remove deprecated annotation @ColumnHstore ... migrate to @DbHstore
- (#343) Remove deprecated interface BeanFinder<T> ... migrate to BeanFindController
- (#342) Remove deprecated method - JsonContext createJsonContext() ... migrate to json()
- (#331) Remove deprecated method - EbeanServer.findVisit() ... migrate to findEach
Changes for: saveAll()
, insertAll()
, updateAll()
, deleteAll()
- (#341) Remove deprecated method - insert(Collection> beans); ... migrate to insertAll()
- (#340) Remove deprecated method - update(Collection> beans) ... migrate to updateAll()
- (#339) Remove deprecated method - save(Collection> beans, Transaction transaction) ... migrate to saveAll()
- (#339) Remove deprecated method - save(Collection> beans, Transaction transaction) ... migrate to saveAll()
- (#338) Remove deprecated method - save(Iterator> it, Transaction transaction) ... please change to iterate yourself and save.
- (#337) Remove deprecated method - delete(Class> beanType, Collection> ids) ... migrate to deleteAll()
- (#336) Remove deprecated method - delete(Iterator> it, Transaction transaction) ... migrate to deleteAll()
- (#335) Remove deprecated method - delete(Collection> beans) ... migrate to deleteAll()
- (#334) Remove deprecated method - delete(Iterator> it) ... migrate to deleteAll()
- (#333) Remove deprecated method - save(Iterator> it) ... change to iterate yourself and save()
- (#332) Remove deprecated method - save(Collection> beans) ... migrate to saveAll(beans)