Voce pode se basear para resolver esse tipo de problemas consultando a documentação do Hibernate Annotations, embora sendo um pouco diferente do Annotations do JAva nativo, voce poderá se basear nos exemplos contidos na documentação.
Eu achei uma coisa sobre Embeddable Class e Embedded Properties.
Acho que é isso. Vou tester
R
RomulinhoPJ
Era isso mesmo o que eu tava procurando. Só que deparei com outro problema:
Eu tenho uma propriedade que é uma classe e anotei com @Embedded, mas essa classe é abstrata e por isso não funciona. Eu tenho a opção de anotar com @Target e definir a implementação, mas o problema é que eu posso ter mais de uma implementação em tempo de execução.