2012-01-18 7 views
0

データベーストランザクションにHibernateを使用するアプリケーションがあり、データベース内のすべてのテーブルをマップしました.1つのテーブルからデータを取得しようとしたときにエラーが発生しましたので、Hibernate Exceptionエンティティクラスが見つかりません

Jan 18, 2012 1:19:57 PM org.hibernate.impl.SessionFactoryImpl <init> 
INFO: building session factory 
Initial SessionFactory creation failed.org.hibernate.MappingException: entity class not found: mappings.Log 
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError 
    at org.ofm.mnu.persistence.HibernateUtil.buildSessionFactory(HibernateUtil.java:25) 
    at org.ofm.mnu.persistence.HibernateUtil.<clinit>(HibernateUtil.java:14) 
    at org.ofm.mnu.CRUD.GrnMainCrud.retrive(GrnMainCrud.java:15) 
    at org.ofm.mnu.views.functions.GRN.fillGrnTable(GRN.java:224) 
    at org.ofm.mnu.views.functions.GRN.<init>(GRN.java:36) 
    at org.ofm.mnu.views.home.main.MainFrame.btnSample_2ActionPerformed(MainFrame.java:233) 
    at org.ofm.mnu.views.home.main.MainFrame.access$500(MainFrame.java:31) 
    at org.ofm.mnu.views.home.main.MainFrame$6.actionPerformed(MainFrame.java:185) 
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) 
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) 
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) 
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) 
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) 
    at java.awt.Component.processMouseEvent(Component.java:6504) 
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) 
    at java.awt.Component.processEvent(Component.java:6269) 
    at java.awt.Container.processEvent(Container.java:2229) 
    at java.awt.Component.dispatchEventImpl(Component.java:4860) 
    at java.awt.Container.dispatchEventImpl(Container.java:2287) 
    at java.awt.Component.dispatchEvent(Component.java:4686) 
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) 
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) 
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) 
    at java.awt.Container.dispatchEventImpl(Container.java:2273) 
    at java.awt.Window.dispatchEventImpl(Window.java:2713) 
    at java.awt.Component.dispatchEvent(Component.java:4686) 
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707) 
    at java.awt.EventQueue.access$000(EventQueue.java:101) 
    at java.awt.EventQueue$3.run(EventQueue.java:666) 
    at java.awt.EventQueue$3.run(EventQueue.java:664) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) 
    at java.awt.EventQueue$4.run(EventQueue.java:680) 
    at java.awt.EventQueue$4.run(EventQueue.java:678) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:677) 
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211) 
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) 
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105) 
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 
Caused by: org.hibernate.MappingException: entity class not found: mappings.Log 
    at org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:99) 
    at org.hibernate.tuple.PropertyFactory.getGetter(PropertyFactory.java:168) 
    at org.hibernate.tuple.PropertyFactory.buildIdentifierProperty(PropertyFactory.java:44) 
    at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:123) 
    at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:434) 
    at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:109) 
    at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55) 
    at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226) 
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294) 
    at org.ofm.mnu.persistence.HibernateUtil.buildSessionFactory(HibernateUtil.java:20) 
    ... 43 more 
Caused by: java.lang.ClassNotFoundException: mappings.Log 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:186) 
    at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100) 
    at org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:96) 
    ... 52 more 

これは私の設定ファイル、マッピングに欠けているものがあるので、それはおそらくです

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE hibernate-configuration PUBLIC 
"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> 
<hibernate-configuration> 
    <session-factory> 
     <property name="hibernate.bytecode.use_reflection_optimizer">false</property> 
     <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> 
     <property name="hibernate.connection.password">123789</property> 
     <property name="hibernate.connection.url">jdbc:mysql://127.0.0.1:3306/ofm_mnu_jvs</property> 
     <property name="hibernate.connection.username">user1</property> 
     <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> 
     <property name="show_sql">true</property> 

     <mapping resource="org/ofm/mnu/mappings/StOls2.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ZcIcsYear.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ZcFarmerCompany.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ZcFarmerCrop.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/Ledger.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/SysUpdate.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/IcmtSub.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/VwJcsummary.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/StRds.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/StOls5.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/Company.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/SrnSub.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/Supplier.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/CostCenters.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/StSpg.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/JcInOutCrop.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/EEmail.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/IcmtMain.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ImtMain.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ZcUser.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/Temp.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/Factory.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/VwAllStokMove.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/OldStock.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/StFgs.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/StOls1.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/CostVariable.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/JcMain.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/EdnSub.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/Commission.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ItemCode.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/StOls4.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/MonthEndBalance.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/GrnSub.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/RunningNo.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/VwAllStock.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ZcTemfarCrop.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ZcBlock.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/VwAllStokMove1.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/San.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/Log.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/VwLedger.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ItemGrade.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/Stocktype.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ZcFarmerCer.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ZcCetification.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/VwExcropBalance.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ZcFarmerAccount.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ActMonths.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/Batchno.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/Certification.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/Uom.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/AUser.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/DesNote.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/StOls3.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ZcSociety.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ItemLedger.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ZcFarmerReg.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/StBfg.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ImtSub.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/Mtn.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/StRaw.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/GrnMain.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/Ccn.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/VwTotOutQty.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/EdnMain.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/SrnMain.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ItemCost.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/StOgs.hbm.xml"/> 
     <mapping resource="org/ofm/mnu/mappings/ZcTemfarMain.hbm.xml"/> 
    </session-factory> 
</hibernate-configuration> 
+0

クラスmappings.Logが存在することを確認してください。@ Harsha – Alanmars

+0

mappings.Logクラスが存在しないか、クラスパスにありません。 –

+0

"mappings.Log"というクラスを使用していません。Netbeans 7.1を使用してdaosとマッピングファイルを生成しました。それは理由でしょうか? – Harsha

答えて

1

です。 すべてのPojosが修飾されたクラス名でテーブルにマップされているかどうかを確認します。 役立つ設定ファイルを提供できる場合。

+0

これはmappigsセクションにあります

+0

このファイルを貼り付けることはできますか?これにはいくつか問題がある可能性があります。 –

関連する問題