1

我有以下使用 Hibernate 将对象保存到数据库的方法,但保存时我不断收到“org.hibernate.MappingException:未知实体:java.lang.Class”错误。

System.out.println("transientInstance:" + transientInstance);
System.out.println("transientInstance:" + transientInstance.getClass());  
getSession().save(transientInstance);  

System.out.println statements are printing below information.
transientInstance:class com.mypkg.pojo.Details
transientInstance:class java.lang.Class

请问有什么问题吗?

谢谢,

4

1 回答 1

3

您正在尝试存储一个java.lang.Class对象,而不是一个实体实例。transientInstance不是实体实例。是com.mypkg.pojo.Details.class

错误出现在您未显示的代码中,在调用save().

于 2012-05-20T17:27:56.017 回答