This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Strange Error

 
subhashchandra medhiassam
Ranch Hand
Posts: 72
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,
I am trying to execute a program to insert values into a table named Contact present in mysql. This same program was working about a two weeks back. I did not touch it for the last two weeks. Now when i run it i am getteing the following message:



The table Contact which is in MYSQL looks like the following:

Column Type
---------------------------
ID int
FIRSTNAME varchar
LASTNAME varchar
EMAIL varchar


My .hbm.xml file looks like the following:




The class Contact looks like the following:


And the class InsertExample.java in which i do the data insertion looks like the following:



What could be the reason for this output?

Kindly help.

Thanks,
Subhash
 
Paul Sturrock
Bartender
Posts: 10336
Eclipse IDE Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Exception in thread "main" java.lang.NullPointerException
at roseindia.tutorial.hibernate.InsertExample.main(InsertExample.java:41)

What happens on line 41 of InsertExample?
 
subhashchandra medhiassam
Ranch Hand
Posts: 72
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That line corresponds to "session.flush();". Anyway, the problem is solved now. Thanks, for your response, Paul.
 
Paul Sturrock
Bartender
Posts: 10336
Eclipse IDE Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So what was your error? Did the session fail to be created in the first place? Or the SessionFactory configuration fail?

Its a good idea to enclose the session.close() code in a null check to avoid this condition.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic