Friday, January 27, 2012

org.hibernate.MappingException: persistent class not known


Caused by: org.hibernate.MappingException: persistent class not known: model.address
at org.hibernate.cfg.Configuration$1.getIdentifierType(Configuration.java:2934)
at org.hibernate.type.EntityType.getIdentifierType(EntityType.java:560)
at org.hibernate.type.EntityType.getIdentifierOrUniqueKeyType(EntityType.java:585)
at org.hibernate.persister.entity.AbstractPropertyMapping.initIdentifierPropertyPaths(AbstractPropertyMapping.java:236)
at org.hibernate.persister.entity.AbstractPropertyMapping.initPropertyPaths(AbstractPropertyMapping.java:224)
at org.hibernate.persister.entity.AbstractEntityPersister.initOrdinaryPropertyPaths(AbstractEntityPersister.java:1863)
at org.hibernate.persister.entity.AbstractEntityPersister.initPropertyPaths(AbstractEntityPersister.java:1902)
at org.hibernate.persister.entity.AbstractEntityPersister.postConstruct(AbstractEntityPersister.java:3128)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:439)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:286)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1872)
at util.SessionUtil.<clinit>(SessionUtil.java:10)
... 1 more

Issue:

There is a typo in the mapping xml. Instead of model.Address I typed model.address.

Solution:

Enter correct FQDN of class name.

No comments:

Post a Comment