强制路由

    1.分片字段不存在SQL中、数据库表结构中,而存在于外部业务逻辑。

    2.强制在主库进行某些数据操作。

    参考配置如下:

    获取HintManager

    添加分片键值

    • 使用hintManager.addDatabaseShardingValue来添加数据源分片键值。
    • 使用hintManager.addTableShardingValue来添加表分片键值。

    hintManager实现了AutoCloseable接口,可推荐使用try with resource自动关闭。

    完整代码示例

    获取HintManager

    与基于暗示(Hint)的数据分片相同。

    • 使用hintManager.setMasterRouteOnly设置主库路由。

    清除分片键值

    完整代码示例

    hint-example