Como saber o nome da coluna utilizada no banco de dados no mapeamento do hibernate, em tempo de execução?
Como saber o nome da tabela utilizada para persistir uma entidade?
Configuration cfg = new Configuration().configure();
SessionFactory factory = cfg.buildSessionFactory();
// através do Configuration
PersistentClass classMapping =
cfg.getClassMapping("com.entity.Usuario");
String tableName = classMapping.getTable().getName();
System.out.println("Nome da tabela: " + tableName);
Column column2 = classMapping.getTable().getColumn(2);
System.out.println("Nome da 2ª coluna: " + column2.getName());
Nenhum comentário:
Postar um comentário