Спорный вопрос. Сейчас все стремятся к обратному, к аннотациям. И мы уже сделали на аннотациях. Но кажется, что для описания того, как сущность хранится, какие у неё индексы, логичнее все же делать именно отдельный конфиг в yml. С другой стороны стоит ли овчинка выделки. Здесь стоит об этом поразмыслить.
Совершенно не ясно зачем это надо, и доктрина от такого способа уходит. Будут идеи за, будем рассматривать в другом исследовании, но у меня и так достаточно штук, которые надо сделать или хочется попробовать