Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual abordagem é ideal para varias aplicações que consomem um banco criado a partir do Hibernate.

Fiquei com dúvida qual seria a abordagem ideal, imaginando que criei um projeto usando hibernate, criou todo o database e tudo mais... Imaginando que posteriormente surja a necessidade de criar um projeto a parte desse, qual seria a abordagem correta a fim de aproveitar o modelo de um projeto no outro e em outros que possivelmente poderia surgir?? Eu pensei que talvez poderia criar um jar com as entidades mas não sei se é uma boa abordagem.

1 resposta
solução!

Oi Fernando

O ideal em um projeto real seria você usar alguma ferramenta de controle de versão de database como o flyway ou o liquibase, por exemplo:

https://flywaydb.org/

https://www.liquibase.org/

A criação do database pode ser feito pelo hibernate, mas como você disse, a gente cai nesse problema de vários projetos usarem a mesma estrutura do banco de dados. Com essas ferramentas você deixaria a criação e evolução do banco de dados em um projeto separado.