package com.xiaopeng.itinerary.utils;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
/**
|
* 分表工具使用示例
|
* 演示如何使用 ShardingTableUtil 和 ShardingQueryHelper
|
*/
|
@Slf4j
|
public class ShardingUtilExample {
|
|
/**
|
* 示例1: 根据用户ID查询订单
|
*/
|
public void test(Long electronicAreaId) {
|
// 1. 获取对应的分表名
|
String tableName = ShardingTableUtil.getPointTableName(electronicAreaId);
|
log.info("用户ID {} 对应的表: {}", electronicAreaId, tableName);
|
}
|
|
/**
|
* 主方法 - 运行所有示例
|
*/
|
public static void main(String[] args) {
|
ShardingUtilExample example = new ShardingUtilExample();
|
example.test(47L);
|
}
|
}
|