Eu sei que é possivel criar uma base de dados, a partir das classes, e que o hibernate é capaz de gerar o banco, queria saber c existe como criar o processo inverso.... a partir de um banco, criar as classes....
é que eu peguei um banco antigo, e o programador antigo (a se eu pego ele!!!) me fez tabelas com 115 campos WTF! ... e isso é um parto pra trazer pra objetos, e to montando uma ferramenta pra migrar os dados antigos, queria saber c é capaz de fazer isso via hibernate
com o comando abaixo, eu consigo criar o banco a partir das classespublic static void main(String[] args) {
AnnotationConfiguration config =
ConfigurationMaster
.getConfiguration()
.getHibernateConfiguration()
.getAnnotationConfiguration(); //abstraia isso, é apenas onde guardo minha conf do hibernate
SchemaExport se = new SchemaExport(config);
se.create(true, true);
/*for (Throwable e : (List<Throwable>)se.getExceptions())
e.printStackTrace();*/
}