JAXB & Аннотации JPA. Есть ли какие-либо веские аргументы в пользу предпочтения доступа к полям над доступом к свойствам?

Я начинаю новый проект, в котором используются аннотации JAXB и JPA. Я с интересом читал сообщения, в которых обсуждались плюсы и минусы смешивания аннотаций JAXB и JPA в одном классе.

Есть ли какие-либо рекомендации, описывающие, когда использовать аннотации на уровне поля и когда использовать аннотации на уровне свойств, или какие-либо аргументы за то, что обычно выбирают один подход другому? Я считаю, что аннотации на уровне полей чище и читабельнее; Oни' re обычно находится в верхней части класса и позволяет легко понять, как каждое поле представлено в различных контекстах. Однако, помимо этого аргумента, касающегося удобочитаемости, есть ли еще что-нибудь, что следует учитывать при выборе места для аннотации?

5
задан Fil 17 January 2011 в 18:12
поделиться