以前はObjectify3とSpringを使用していました。今、私はObjectify3からObjectify4に移行しようとしています。Objectify3のベストプラクティスを読み、以下の方法でDAOBaseを使用しました。
public class DAO<T extends BaseEntity> extends DAOBase{
static {
ObjectifyService.register(MyEntity);
}
//all the common methods like save, getById, delete, upate...
}
@Repository
public class DAOMyEntity extends DAO<MyEntity>{
//specific methods to MyEntity like getByMyEntityEmail....
}
そして、すべてのコントローラーでDAOMyEntityを自動配線できます。
Objectify4にはDAOBaseがないので、Objectify4でこれを行うための最良の方法を提案できますか?DAOBaseを自分で書く方がいいと思いますか?
ありがとう、
Ramesh.V