Announcement Announcement Module
Collapse
No announcement yet.
Using DAOs in scheduled jobs Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Using DAOs in scheduled jobs

    Hi there,

    I have a web application runing with hibernate. My DAOs are annotated as @Repository and everything works fine. However, I want to run scheduled jobs within my application logic by using the @Scheduled annotation. How can I configure everything so that the DAOs get a valid session injected when there is no HTTP-request but a scheduled event calls my logic? Currently I get an exception:
    PHP Code:
    04.03.2010 18:48:03 org.springframework.scheduling.support.MethodInvokingRunnable run
    SCHWERWIEGEND
    Invocation of method 'foo' on target class [class net.appazaar.server.jee.domain.RecommenderSystemfailed
    org
    .hibernate.HibernateExceptionNo Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here
        at org
    .springframework.orm.hibernate3.SpringSessionContext.currentSession(SpringSessionContext.java:63)
        
    at org.hibernate.impl.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:574
    Any ideas?

    Best regards,
    mboehmer
Working...
X