Если вы пурист, вы не будете использовать аннотации данных, потому что они делают ваш класс POCO немного грязным.Также аннотации данных предназначены только для простых картографических функций.Если вам нужно более сложное отображение, вы все равно должны использовать свободный API.Окончательный выбор для базового картирования субъективен.