org.hibernate.HibernateException: No Session found for current thread
  I am working one Spring MVC project in which I have integrated Spring with hibernate and most of the time, I use to get this error message while performing database operation ..      org.hibernate.HibernateException: No Session found for current thread       Reason : This is happening because I have missed declaring the transaction in my Spring Application. sessionFacory needs transaction to work.      Solution :      Define transaction manager in your Spring configuration file. Here is my spring-config.xml file :          < bean  id = "dataSource"  class = "com.mchange.v2.c3p0.ComboPooledDataSource" >     < property  name = "driverClass"  value = "${db.driverClassName}"  />     < property  name = "jdbcUrl"      value = "jdbc:mysql://${db.host}:${db.port}/${db.name}"  />     < property  name = "user"  value = "${db.username}"  />     < property  name = "password"  valu...