主题:配置分表shading-jdbc时在哪里配置BeetlSqlDataSource?

zyq 2018年07月06日 52

image.png

是新建一个@bean?

闲大赋 2018年07月06日

BeetlSqlDataSource 没有配置,这里是有代码设置。

BeetlSqlDataSource 特殊的地方是需要指明多个数据源中,从哪一个数据源获取数据库的元信息(shard-jdbc) 不支持

  • zyq :BeetlSqlDataSource直接代码设置就可以了么?这样能全局生效? (2018年07月06日)
  • 闲大赋 :不明白你意思?(2018年07月06日)
  • zyq :BeetSqlDataSource 在哪里重写getMetaData有效,我调了2小时,发现不重写getMetaData就没办法使用sharding(2018年07月06日)
zyq 2018年07月06日

只有HikariDataSource在获取getSchema的时候才不会报错

image.pngimage.png

zyq 2018年07月06日

问题解决了,添加一个BeetlSqlDataSource的bean重写getMetaData

image.png

  • 闲大赋 :厉害了(2018年07月06日)