├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── example │ │ └── demo │ │ ├── ShardingDbApplication.java │ │ ├── base │ │ ├── ModuloDatabaseShardingAlgorithm.java │ │ └── ModuloTableShardingAlgorithm.java │ │ ├── config │ │ └── DataSourceConfig.java │ │ ├── controller │ │ └── OrderController.java │ │ ├── entity │ │ └── Order.java │ │ └── repository │ │ └── OrderRepository.java └── resources │ └── application.properties └── test └── java └── com └── example └── demo └── ShardingDbApplicationTests.java /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wushidong125/sharding-db/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wushidong125/sharding-db/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/example/demo/ShardingDbApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wushidong125/sharding-db/HEAD/src/main/java/com/example/demo/ShardingDbApplication.java -------------------------------------------------------------------------------- /src/main/java/com/example/demo/base/ModuloDatabaseShardingAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wushidong125/sharding-db/HEAD/src/main/java/com/example/demo/base/ModuloDatabaseShardingAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/com/example/demo/base/ModuloTableShardingAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wushidong125/sharding-db/HEAD/src/main/java/com/example/demo/base/ModuloTableShardingAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/com/example/demo/config/DataSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wushidong125/sharding-db/HEAD/src/main/java/com/example/demo/config/DataSourceConfig.java -------------------------------------------------------------------------------- /src/main/java/com/example/demo/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wushidong125/sharding-db/HEAD/src/main/java/com/example/demo/controller/OrderController.java -------------------------------------------------------------------------------- /src/main/java/com/example/demo/entity/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wushidong125/sharding-db/HEAD/src/main/java/com/example/demo/entity/Order.java -------------------------------------------------------------------------------- /src/main/java/com/example/demo/repository/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wushidong125/sharding-db/HEAD/src/main/java/com/example/demo/repository/OrderRepository.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wushidong125/sharding-db/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/test/java/com/example/demo/ShardingDbApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wushidong125/sharding-db/HEAD/src/test/java/com/example/demo/ShardingDbApplicationTests.java --------------------------------------------------------------------------------