我可以强制Objectify使用getter和setter吗?

Ric*_*son 1 objectify

是否有可能使Objectify在我的pojos/beans中使用我的getter和setter?我已经调试过,即使我的字段是私有的,而且我已正确命名,公共getter和setter,它们从未使用过.Objectify似乎只是直接读取和写入私有字段.

这使得很多事情比他们需要的更难,特别是当我想要声明为final的集合时,因为我不想一直创建新的ArrayLists等.

那么,是否有可能让Objectify使用我的吸气剂和制定者?

Ric*_*ngi 6

不,它使用反射将属性直接设置为字段,至少在Ofy4中

  • 这是正确的答案.Objectify故意使用字段而不是使用java属性. (2认同)