Aprenda sobre transformações de UML em JPA, e quando usar modelos de mapeamento.
Transformações UML-para-JPA
A transformação UML-para-JPA gera entidades Java™ Persistence API (JPA) e código Java
a partir de elementos de modelo Unified Modeling Language (UML). Você deve aplicar os estereótipos
do perfil de transformação UML-para-JPA aos elementos de modelo UML para gerar
enterprise beans.
Transformações Reversas: JPA para UML Quando
você cria uma configuração de transformação UML-para-JPA e ativa o Design Contract Management Protocol (DCMP)
de Modelagem Reconciliada, a
transformação JPA-para-UML é ativada automaticamente. As transformações reversas possibilitam reconciliar alterações em um processo de
desenvolvimento iterativo.
Sobre Modelos de Mapeamento Você
pode especificar nomes de arquivos alternativos, para qualquer um dos arquivos e pastas gerados por
uma transformação, criando um modelo de mapeamento. Você poderá especificar nomes alternativos se
desejar incluir detalhes específicos do código, como restrições de nomenclatura em modelos específicos
da plataforma, ou se a organização lógica do modelo de origem não for apropriada
como pacote de destino.