更改摘要
迁移到 Ebean 后续版本所需的更改摘要。
从 11.x 升级到 12.x
-
#1826 已移除
@PrivateOwned
,迁移到@OneToMany
上的 orphanRemoval=true 属性 - #1824 无状态更新 - 已移除 update deleteMissingChildren 选项,而是始终使用 orphanRemoval 行为更改中断 API
从 10.x 升级到 11.x
- #1434 从 EbeanServer 中移除已弃用的 API - 采用显式事务的查找器方法。迁移到使用 ebeanServer.extended()
- #1417 中断 API - 移除 PersistBatch.INSERT ... 迁移到 PersistBatch.ALL
- #1424 弃用/移动 ... 采用显式事务的查找器方法到 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;
- 移除实体 Bean 中的 PropertyChangeListener 支持
- 移除 ServerConfig h2ProductionMode ... 表示使用 h2 显式设置 ddlGenerate 和 ddlRun 进行测试
从 9.x 升级到 10.x
将包更改为 io.ebean
- 移除 DbMigrationConfig.generateOnStart() ... 迁移到离线生成
从 8.x 升级到 9.x
- Query.includeSoftDeletes() -> setIncludeSoftDeletes()
从 7.x 升级到 8.x
- (#682) 移除已弃用的 Model.Finder 构造函数,该函数采用 Id 类型 ... 迁移到不采用 Id 类型的构造函数
从 6.x 升级到 7.x
- (#352) 移除已弃用的 API - ValuePair getValue1() getValue2() ... 使用 getNewValue() getOldValue()
- (#344) 移除已弃用的注释 @ColumnHstore ... 迁移到 @DbHstore
- (#343) 移除已弃用的接口 BeanFinder<T> ... 迁移到 BeanFindController
- (#342) 移除已弃用的方法 - JsonContext createJsonContext() ... 迁移到 json()
- (#331) 移除已弃用的方法 - EbeanServer.findVisit() ... 迁移到 findEach
针对 saveAll()
、insertAll()
、updateAll()
、deleteAll()
的更改
- (#341) 移除已弃用的方法 - insert(Collection beans); ... 迁移到 insertAll()
- (#340) 移除已弃用的方法 - update(Collection beans) ... 迁移到 updateAll()
- (#339) 删除已弃用方法 - save(Collection beans, Transaction transaction) ... 迁移至 saveAll()
- (#339) 删除已弃用方法 - save(Collection beans, Transaction transaction) ... 迁移至 saveAll()
- (#338) 删除已弃用方法 - save(Iterator it, Transaction transaction) ... 请自行更改为迭代并保存。
- (#337) 删除已弃用方法 - delete(Class beanType, Collection ids) ... 迁移至 deleteAll()
- (#336) 删除已弃用方法 - delete(Iterator it, Transaction transaction) ... 迁移至 deleteAll()
- (#335) 删除已弃用方法 - delete(Collection beans) ... 迁移至 deleteAll()
- (#334) 删除已弃用方法 - delete(Iterator it) ... 迁移至 deleteAll()
- (#333) 删除已弃用方法 - save(Iterator it) ... 更改为自行迭代并 save()
- (#332) 删除已弃用方法 - save(Collection beans) ... 迁移至 saveAll(beans)