Я все еще не понимаю, почему с playframework все поля в классах должны быть общедоступными?
class A {
public int a;
public int b;
}
Было бы неплохо дать краткое объяснение.
Насколько я знаю, если они общедоступные, то playframework использует для них сгенерированные невидимые геттеры и сеттеры? Но если они частные, то ... никаких геттеров и сеттеров, и тогда я должен писать их сам?
Если так работает, то почему это уже не Java? Думаю, слишком просто для понимания.