Olá pessoal,
Alguém sabe se da para eu configurar o hibernate com annotations através do código em vez de criar o arquivo hibernate.cfg.xml da forma tradicional.
Porque com o NHibernate e Active Record (for windows) existe esta possibilidade. A minha necessidade é que eu preciso guardar a string de conexão e outras configuraçoes em outro lugar de forma criptografada priorizando a segurança das informaçoes do DB conforme padrao da empresa onde trabalho.
Alguém já utilizou algo parecido, por gentileza pode me esclarecer?
Obrigado!
Sim, pode ser de maneira programatica. Pode ser na classe que você cria a SessionFactory, através do Objeto Configuration. Mais detalhes na documentação do hibernate, mas não tem mistério não.
Configuration cfg = new Configuration()
.addClass(org.hibernate.auction.Item.class)
.addClass(org.hibernate.auction.Bid.class)
.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLInnoDBDialect")
.setProperty("hibernate.connection.datasource", "java:comp/env/jdbc/test")
.setProperty("hibernate.order_updates", "true");
opa romarcio!
obrigado pela sua dica, vou dar uma estudada na mais detalhada na documentanção do hibernate.
abraço!