我正在使用以下代码从sessionFactory获取所有ClassMetaData。

...
Map allClassMetadata = getSessionFactory().getAllClassMetadata();
Set<String> entityNames = allClassMetadata.keySet();
for(String entityName : entityNames) {
    ClassMetadata classMetaData = (ClassMetadata)allClassMetadata.get(entityName);
    Class entityClass =

}
...


是否有可能检索相应的java类。我已经看到了方法getMappedClass(EntityMode mode)。但是,entitymode是什么意思?

最佳答案

是的,放getEntityMode( EntityMode.POJO )。有几种实体模式可用于映射到POJO之外的其他事物,例如XML或Maps。

10-05 23:18