读书人

No default constructor for entity有

发布时间: 2012-08-26 16:48:05 作者: rapoo

No default constructor for entity问题分析与解决方法
错误异常:

org.hibernate.InstantiationException: No default constructor for entity: com.tks.skyproject.model.ImplementLogAttachat org.hibernate.tuple.PojoInstantiator.instantiate(PojoInstantiator.java:90)at org.hibernate.tuple.PojoInstantiator.instantiate(PojoInstantiator.java:106)at org.hibernate.tuple.AbstractEntityTuplizer.instantiate(AbstractEntityTuplizer.java:344)at org.hibernate.persister.entity.AbstractEntityPersister.instantiate(AbstractEntityPersister.java:3272)at org.hibernate.impl.SessionImpl.instantiate(SessionImpl.java:1239)at org.hibernate.impl.SessionImpl.instantiate(SessionImpl.java:1228)at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1291)at org.hibernate.loader.Loader.getRow(Loader.java:1197)


错误分析:构造函数出了问题 到类里一看 默认构造函数被删了

错误解决:

到类里写上:

// 构造无参构造方法
public AbstractUser() {

}

就可以啦。。。

读书人网 >软件架构设计

热点推荐