2012-03-29 36 views
1

是否有可能使Objectify在我的pojos/beans中使用我的getter和setter?我已經調試過,即使我的字段是私有的,並且我已經正確命名了公共getter和setter,它們也不會被使用。客觀化似乎只是直接讀寫私人領域。我可以強制Objectify使用getter和setter嗎?

這使得很多事情比他們需要更困難,特別是當涉及到我想聲明爲最終的集合時,因爲我不想一直創建新的ArrayLists等。

那麼,是否有可能讓Objectify使用我的getters和setter?

回答

6

不,它使用反射來直接設置屬性字段,至少在Ofy4

+2

這是正確的答案。客觀化地使用字段而不是使用java屬性。 – stickfigure 2012-03-29 18:48:14