A a = A.find.byId(id);
a.field = newValue;
a.update();
Se você usar o Ebean, pode não funcionar. Por quê? Não sei. Parece jogar! pode falhar na mágica de criação de getter / setter. Embora você já tenha ‘field’ como membro público, tente escrever seu próprio getter / setter (sim, mesmo para campos públicos! Loucura!)
A a = A.find.byId(id);
a.setField(newValue);
a.update();
Salvador .