Hibernate - 将通用对象保存到数据库

时间:2012-05-20 16:58:56

标签: hibernate

我有以下方法使用Hibernate将对象保存到数据库但是我在保存时不断收到“org.hibernate.MappingException:Unknown entity: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

知道可能出现什么问题吗?

谢谢,

1 个答案:

答案 0 :(得分:3)

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

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