3 Votes Vote

How to setup Hibernate to read/write to different datasources?

Posted by topdog 531 days ago Questions| hibernate read write All

Using Spring and Hibernate, I want to write to one MySQL master database, and read from one more more replicated slaves in cloud-based Java webapp.

I can't find a solution that is transparent to the application code. I don't really want to have to change my DAOs to manage different SessionFactories, as that seems really messy and couples the code with a specific server architecture.

Is there any way of telling Hibernate to automatically route CREATE/UPDATE queries to one datasource, and SELECT to another? I don't want to do any sharding or anything based on object type - just route different types of queries to different datasources.

Originally asked by: Deejay on Stack Overflow

Discuss Bury


Who Voted for this Question