Java Hibernate和Spring中的水平分区
我正在对数据库进行水平分区,并使用自定义逻辑来选择分区。我想用Hibernate+Spring配置它。我查看了一些现有的方法,发现了HibernateShards。但是,这一条似乎或正在遭到反对。是否有任何类似的框架,随时可用,我可以插入我的逻辑和数据库配置,使其工作 -- 谢谢Java Hibernate和Spring中的水平分区,java,spring,hibernate,Java,Spring,Hibernate,我正在对数据库进行水平分区,并使用自定义逻辑来选择分区。我想用Hibernate+Spring配置它。我查看了一些现有的方法,发现了HibernateShards。但是,这一条似乎或正在遭到反对。是否有任何类似的框架,随时可用,我可以插入我的逻辑和数据库配置,使其工作 -- 谢谢 Teja.我假设分区意味着多个数据库,而不是跨多个表对一个表进行分区。我可以想到的一种方法是定义多个数据源,这些数据源指向位于不同分区中的不同数据库。如果数据库也是动态创建的,则需要以编程方式创建数据源,否则可以在配置
Teja.我假设分区意味着多个数据库,而不是跨多个表对一个表进行分区。我可以想到的一种方法是定义多个数据源,这些数据源指向位于不同分区中的不同数据库。如果数据库也是动态创建的,则需要以编程方式创建数据源,否则可以在配置文件中静态定义数据源。Spring具有AbstractRoutingDataSource,允许根据某个查找键动态选择数据源。这可能适合你的需要
这是关于这个问题的答案。你找到解决这个问题的方法了吗??我面临着同样的问题,我自己实现了它,使用自定义配置。