Solved

Exception - org.hibernate.MappingException: Could not read mappings from resource

Posted on 2006-10-30
2
1,786 Views
Last Modified: 2012-08-13
My Directory Structure is

proj -> src -> hibernate.cfg.xml, TbPROJFunctional.hbm.xml, HSSFData.java
when I try to run HSSFData.java I am getting below exception. can you tll what would be the directory structure
and how to get remove the exception

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
org.hibernate.MappingException: Could not read mappings from resource: TbPROJFunctional.hbm.xml
      at org.hibernate.cfg.Configuration.addResource(Configuration.java:484)
      at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1453)
      at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1421)
      at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1402)
      at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1378)
      at org.hibernate.cfg.Configuration.configure(Configuration.java:1298)
      at org.hibernate.cfg.Configuration.configure(Configuration.java:1284)
      at HSSFData.insertData(HSSFData.java:76)
      at HSSFData.setData(HSSFData.java:65)
      at HSSFSheet.main(HSSFSheet.java:150)
Caused by: org.hibernate.PropertyNotFoundException: field not found: CONTACT
      at org.hibernate.property.DirectPropertyAccessor.getField(DirectPropertyAccessor.java:97)
      at org.hibernate.property.DirectPropertyAccessor.getField(DirectPropertyAccessor.java:104)
      at org.hibernate.property.DirectPropertyAccessor.getGetter(DirectPropertyAccessor.java:112)
      at org.hibernate.util.ReflectHelper.getter(ReflectHelper.java:89)
      at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:77)
      at org.hibernate.mapping.SimpleValue.setTypeUsingReflection(SimpleValue.java:276)
      at org.hibernate.cfg.HbmBinder.createProperty(HbmBinder.java:2131)
      at org.hibernate.cfg.HbmBinder.createClassProperties(HbmBinder.java:2108)
      at org.hibernate.cfg.HbmBinder.createClassProperties(HbmBinder.java:1998)
      at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:361)
      at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:275)
      at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:146)
      at org.hibernate.cfg.Configuration.add(Configuration.java:385)
      at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:426)
      at org.hibernate.cfg.Configuration.addResource(Configuration.java:481)
      ... 9 more
0
Comment
Question by:basirana
2 Comments
 
LVL 5

Accepted Solution

by:
kannan_ekanath earned 500 total points
ID: 17840387
org.hibernate.PropertyNotFoundException: field not found: CONTACT

The above is clear enough? Your hbm declares a property called CONTACT but it is not found in HSSFData.java. I assume HSSFData is your own class. Fix the hbm / java file as the case may be :)
0
 
LVL 92

Expert Comment

by:objects
ID: 17841120
it needs a getCONTACT method by the looks
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

An old method to applying the Singleton pattern in your Java code is to check if a static instance, defined in the same class that needs to be instantiated once and only once, is null and then create a new instance; otherwise, the pre-existing insta…
Java Flight Recorder and Java Mission Control together create a complete tool chain to continuously collect low level and detailed runtime information enabling after-the-fact incident analysis. Java Flight Recorder is a profiling and event collectio…
Viewers will learn about the different types of variables in Java and how to declare them. Decide the type of variable desired: Put the keyword corresponding to the type of variable in front of the variable name: Use the equal sign to assign a v…
Viewers will learn about if statements in Java and their use The if statement: The condition required to create an if statement: Variations of if statements: An example using if statements:

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question