permaculture playing cards*
The moose likes Object Relational Mapping and the fly likes calling a method in hibernate DAO through JMX export MBean Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "calling a method in hibernate DAO through JMX export MBean " Watch "calling a method in hibernate DAO through JMX export MBean " New topic
Author

calling a method in hibernate DAO through JMX export MBean

Ankit Chandrawat
Ranch Hand

Joined: Jan 03, 2008
Posts: 87
Hi,

I am using spring 3 and hibernate for my application framework and JBoss as application server. I am calling a method inside DAO through an externalized MBean.
and get the following error:

org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here

Here is my DAO class. I have observed that it gives the error on Session session = sessionFactory.getCurrentSession();



It extends MercerChatDAO, the code for which is as follows:



and here is the configuration for hibernate:




Please guide me how to go about the solution.
Ankit Chandrawat
Ranch Hand

Joined: Jan 03, 2008
Posts: 87
I did a few changes like added <tx:annotation-driven/> to my applicationContext-db.xml and added @Transactional to the DAO class. I am able to go one step ahead now but facing

ERROR [LazyInitializationException] failed to lazily initialize a collection of role: com.ifs.app.model.adaptors.ScheduleGroupAdaptor.vendorServiceTransports, no session or session was closed

Its because after the data is fetched from the database I try doing a lazy loading from my code as follows:



In the while (it.hasNext()) it throws the error. Please guide me how to go about this now ?
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: calling a method in hibernate DAO through JMX export MBean
 
Similar Threads
Issue in annotating DAO using spring 3.0
unsatisfied Dependancy exception
<tx:annotation-driven /> giving error
Hibernate with Spring
Inconsistent stack height 2 != 1