Spring启动-让Hibernate初始化AbstractRoutingDataSource的所有数据源
我实现了AbstractRoutingDataSource,以便对数据进行水平分区[1]。我依靠Hibernates功能来创建和更新数据库模式。这适用于第一个数据源,由AbstractRoutingDataSource中声明的determineCurrentLookupKey()解析 是否有一种方法可以将模式生成/更新应用于其他数据源 我分别找到了SchemaExport和SchemaUpdate类,它们能够实现所需的功能。但是,两者都需要org.hibernate.boot.MetaData的实例,我不知道如何获取 (我在版本1.4.2.RELEASE中使用Spring Boot。) [1]Spring启动-让Hibernate初始化AbstractRoutingDataSource的所有数据源,spring,hibernate,spring-boot,dynamic,schema,Spring,Hibernate,Spring Boot,Dynamic,Schema,我实现了AbstractRoutingDataSource,以便对数据进行水平分区[1]。我依靠Hibernates功能来创建和更新数据库模式。这适用于第一个数据源,由AbstractRoutingDataSource中声明的determineCurrentLookupKey()解析 是否有一种方法可以将模式生成/更新应用于其他数据源 我分别找到了SchemaExport和SchemaUpdate类,它们能够实现所需的功能。但是,两者都需要org.hibernate.boot.MetaData的
谢谢 我也遇到了同样的问题,并使用hibernate的SchemaExport类找到了解决方案。 对于每个DataSourceEnum,您可以手动初始化数据源
我也遇到了同样的问题,并使用hibernate的SchemaExport类找到了解决方案。 对于每个DataSourceEnum,您可以手动初始化数据源