Я использую Doctrine 2 как ORM в рамках Symfony. Используя сопоставление на основе аннотаций для сущностей, мне пришлось бы писать много кода (сеттеры и геттеры, картографическую информацию и т.д.). Используя YAML/XML, мне больше не нужно писать только определение столбца и метаданные. В документации Doctrine они используют в основном аннотации в примере с небольшим использованием YAML или XML.
Должен ли я использовать YAML/XML или аннотации?
Для аннотаций я могу найти документацию для каждой аннотации в http://docs.doctrine-project.org/en/latest/reference/annotations-reference.html. Однако я не мог найти эквиваленты аннотации в YAML или XML; как преобразовать аннотации в эквивалентные выражения YAML/XML?