Estou trabalhando em uma aplicação java com hibernate. Minha classe não precisa de setters dos atributos, porém no tutorial do hibernate cap. 1 (http://www.hibernate.org/hib_docs/reference/en/html/tutorial.html) tem o seguinte parágrafo:
“You can see that this class uses standard JavaBean naming conventions for property getter and setter methods, as well as private visibility for the fields. This is a recommended design - but not required. Hibernate can also access fields directly, the benefit of accessor methods is robustness for refactoring.”
Por que os getters and setters aumentariam a robustes para refatorar? Quais seriam as vantagens de usá-los?
Obrigado!