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); } }