我需要从表中获取列名,我在这里引用了此链接:http://www.kodejava.org/examples/163.html
它显示使用jdbc获取元数据,我想知道是否有类似的hibernate方法?我有 mysql 和 oracle 作为数据库。
最佳答案
您可以使用以下代码:
String[] columnNames = sessionFactory.getClassMetadata(Java.class).getPropertyNames();
Type[] columnTypes = sessionFactory().getClassMetadata(Java.class).getPropertyTypes();
关于java - 使用hibernate获取数据库元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8795321/