Hi,

I am working for a project that involves Camel 2.x and that is only to read
files from the folder and process (using business logic and write to db)
and finally moves it to another folder in the same system.

I migrated camel to camel latest 3.x (3.4.1) and when i did that , all DAO
classes shown a problem at run time in all session instances "Could not
obtain transaction-synchronized Session for current thread"

https://stackoverflow.com/questions/26203446/spring-hibernate-could-not-obtain-transaction-synchronized-session-for-current/36840062#36840062


As per the response of this question i have my @transactional annotations
at all DAO.

I tried with the second higher vote suggestion in that link , but it is not
advisable since it opens session every time. and my transactions are not
being saved into the table.

My App Tech stack :

Spring 5 with Spring boot
Camel 3.4.1
Hibernate 5
MS SQL DB 2012

With older camel versions, and hibernate 4, this session issue is not there
and DB hit works fine.

Can some experts please help me ?

Thanks and Regards,
Rinilnath. R
Cell # +91-9786285451

Reply via email to