Configuração do hibernate com arquivo externo

2 respostas
M

Boa Tarde a Todos,

Existe a possibilidade de usar com Hibernate um arquivo fora da aplicação com usuário e senha de banco.

alguma sugestão

obrigado

2 Respostas

Lucas_Camara

Vc consegue criar uma sessionFactory via código:

sessionFactory = new AnnotationConfiguration()
                    .addPackage("test.animals") //the fully qualified package name
                    .addAnnotatedClass(Flight.class)
                    .addAnnotatedClass(Sky.class)
                    .addAnnotatedClass(Person.class)
                    .addAnnotatedClass(Dog.class)
                    .addResource("test/animals/orm.xml")
                    .configure()
                    .buildSessionFactory();

Com isso, vc pode ler as propriedade de algum arquivo.

FONTE: https://docs.jboss.org/hibernate/stable/annotations/reference/en/html/ch01.html#setup-configuration

M

mais essa session factory vai em qual arquivo?

pra resolver meu problema, teria que ser um arquivo em uma pasta em qualquer local que se alterasse por exemplo a porta, usuário ou senha do banco na hora de gerar a versão do projeto pegaria essas configurações.

uma outra dúvida esse arquivo somente deve ser xml ou pode ser txt algo do tipo

Criado 20 de julho de 2020
Ultima resposta 21 de jul. de 2020
Respostas 2
Participantes 2