java - 使用 Spring 在 Hibernate 中进行水平分区

标签 java spring hibernate

我正在对我的数据库进行水平分区,使用自定义逻辑来选择分区。我想用 Hibernate+Spring 配置这个。我正在为此寻找一些现有的方法,并找到了 HibernateShards。但是,这个似乎或正在弃用。是否有类似的框架,随时可用,我可以在其中插入我的逻辑和数据库配置并使其工作。

-- 谢谢, B. Teja.

最佳答案

我假设分区是指多个数据库,而不是跨多个表对一个表进行分区。我能想到的一种方法是定义多个数据源,这些数据源指向位于不同分区中的不同数据库。如果数据库也是动态创建的,那么数据源需要以编程方式创建,否则它们可以在配置文件中静态定义。

关于java - 使用 Spring 在 Hibernate 中进行水平分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15328616/

相关文章:

java - Android Studio - 文件是只读的

java - 为什么 ContentProvider 在 App 更新后返回空光标?

java - JUnits 4 运行时没有任何类级别注释?我在这里缺少什么?

java - 在 spring-data 项目中使用 @Version

hibernate - 如何用新值更新列值

java - 如何使用java将空值插入sql中的datetime列

java - 尝试使用 UTF-8 编码 Files.write(..) 但出现 OutOfMemoryError

java - 使用springreactivewebclient传递protobuf请求

java - Spring 长轮询

java - 如何在Hibernate 4和Spring中使用批注定义不同类型的关系?