<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Liferay 7.3.6 ga7 - org.hibernate.MappingException: entity class not found</title>
  <link rel="self" href="https://uat.liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=120940662" />
  <subtitle>Liferay 7.3.6 ga7 - org.hibernate.MappingException: entity class not found</subtitle>
  <id>https://uat.liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=120940662</id>
  <updated>2026-10-15T10:47:51Z</updated>
  <dc:date>2026-10-15T10:47:51Z</dc:date>
  <entry>
    <title>Liferay 7.3.6 ga7 - org.hibernate.MappingException: entity class not found</title>
    <link rel="alternate" href="https://uat.liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=120940661" />
    <author>
      <name>Muhammad Saleh</name>
    </author>
    <id>https://uat.liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=120940661</id>
    <updated>2021-08-17T15:57:36Z</updated>
    <published>2021-07-12T14:32:26Z</published>
    <summary type="html">&lt;p&gt;I'm working on migrating a project from 6.2 to 7.3.The plugin I'm
  working on has the -api / -service / -portlet structure.&lt;/p&gt;
&lt;p&gt;When I try to deploy the service JAR to my server, I'm getting the
  following error:&lt;/p&gt;
&lt;p&gt;2021-07-07 10:30:11.759 ERROR [pipe-start
  1356][LiferayServiceExtender:88] org.hibernate.MappingException:
  entity class not found:
  PhishRodLab.db.model.impl.Customer_PreferencesImpl
  org.hibernate.MappingException: entity class not found:
  PhishRodLab.db.model.impl.Customer_PreferencesImpl at
  org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:125)
  at
  org.hibernate.tuple.PropertyFactory.getGetter(PropertyFactory.java:191)
  at
  org.hibernate.tuple.PropertyFactory.buildIdentifierProperty(PropertyFactory.java:67)
  at
  org.hibernate.tuple.entity.EntityMetamodel.(EntityMetamodel.java:135)
  at
  org.hibernate.persister.entity.AbstractEntityPersister.(AbstractEntityPersister.java:485)
  at
  org.hibernate.persister.entity.SingleTableEntityPersister.(SingleTableEntityPersister.java:133)
  at
  org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
  at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:286)
  at
  org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1872)
  at
  org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:795)
  at
  com.liferay.portal.spring.hibernate.PortalHibernateConfiguration.newSessionFactory(PortalHibernateConfiguration.java:298)
  at
  org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:717)
  at
  com.liferay.portal.spring.hibernate.PortalHibernateConfiguration.buildSessionFactory(PortalHibernateConfiguration.java:99)
  at
  com.liferay.portal.spring.extender.internal.LiferayServiceExtender$LiferayServiceExtension.start(LiferayServiceExtender.java:148)
  at
  com.liferay.portal.spring.extender.internal.LiferayServiceExtender.addingBundle(LiferayServiceExtender.java:83)
  at
  com.liferay.portal.spring.extender.internal.LiferayServiceExtender.addingBundle(LiferayServiceExtender.java:61)
  at
  org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475)
  at
  org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)
  at
  org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
  at
  org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
  at
  org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450)
  at
  org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908)
  at
  org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
  at
  org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
  at
  org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:230)
  at
  org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:137)
  at
  org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:129)
  at
  org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:191)
  at org.eclipse.osgi.container.Module.publishEvent(Module.java:476) at
  org.eclipse.osgi.container.Module.doStart(Module.java:578) at
  org.eclipse.osgi.container.Module.start(Module.java:449) at
  org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:428)
  at
  org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:447)
  at
  org.eclipse.equinox.console.commands.EquinoxCommandProvider.start(EquinoxCommandProvider.java:243)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:498) at
  org.apache.felix.gogo.runtime.Reflective.invoke(Reflective.java:139)
  at
  org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:91)
  at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:599)
  at
  org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:526)
  at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:415) at
  org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:416) at
  org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) at
  org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) at
  java.util.concurrent.FutureTask.run(FutureTask.java:266) at
  java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  at
  java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  at java.lang.Thread.run(Thread.java:748) Caused by:
  java.lang.ClassNotFoundException:
  PhishRodLab.db.model.impl.Customer_PreferencesImpl at
  org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365)
  at
  org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
  at java.lang.Class.forName0(Native Method) at
  java.lang.Class.forName(Class.java:264) at
  org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:200)
  at
  org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:122)
  ... 49 more&lt;/p&gt;</summary>
    <dc:creator>Muhammad Saleh</dc:creator>
    <dc:date>2021-07-12T14:32:26Z</dc:date>
  </entry>
</feed>
