我之前使用过Objectify 3和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 会更好吗?
谢谢,
拉梅什