You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by me...@apache.org on 2022/01/20 07:04:34 UTC

[shardingsphere] branch master updated: Flat all generated example modules (#14940)

This is an automated email from the ASF dual-hosted git repository.

menghaoran pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new b050835  Flat all generated example modules (#14940)
b050835 is described below

commit b050835b704acbb05da2c939e5d43c1498c1f7ed
Author: Liang Zhang <te...@163.com>
AuthorDate: Thu Jan 20 15:03:35 2022 +0800

    Flat all generated example modules (#14940)
    
    * Flat all generated example modules
    
    * Flat all generated example modules
---
 .../shardingsphere-example-generated/pom.xml       | 186 ++++++++++++++++++---
 .../pom.xml                                        |   2 +-
 .../MemoryLocalDbDiscoveryJdbcConfiguration.java   |   0
 .../jdbc/MemoryLocalDbDiscoveryJdbcExample.java    |   0
 .../MemoryLocalDbDiscoveryJdbcExampleService.java  |   0
 .../example/db/discovery/jdbc/entity/Address.java  |   0
 .../example/db/discovery/jdbc/entity/Order.java    |   0
 .../db/discovery/jdbc/entity/OrderItem.java        |   0
 .../jdbc/repository/AddressRepository.java         |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../discovery/jdbc/repository/OrderRepository.java |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...calDbDiscoverySpringBootStarterJdbcExample.java |   0
 ...scoverySpringBootStarterJdbcExampleService.java |   0
 .../spring/boot/starter/jdbc/entity/Address.java   |   0
 .../spring/boot/starter/jdbc/entity/Order.java     |   0
 .../spring/boot/starter/jdbc/entity/OrderItem.java |   0
 .../starter/jdbc/repository/AddressRepository.java |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../starter/jdbc/repository/OrderRepository.java   |   0
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...ocalDbDiscoverySpringBootStarterJpaExample.java |   0
 ...iscoverySpringBootStarterJpaExampleService.java |   0
 .../spring/boot/starter/jpa/entity/Address.java    |   0
 .../spring/boot/starter/jpa/entity/Order.java      |   0
 .../spring/boot/starter/jpa/entity/OrderItem.java  |   0
 .../starter/jpa/repository/AddressRepository.java  |   0
 .../jpa/repository/OrderItemRepository.java        |   0
 .../starter/jpa/repository/OrderRepository.java    |   0
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...DbDiscoverySpringBootStarterMybatisExample.java |   0
 ...verySpringBootStarterMybatisExampleService.java |   0
 .../boot/starter/mybatis/entity/Address.java       |   0
 .../spring/boot/starter/mybatis/entity/Order.java  |   0
 .../boot/starter/mybatis/entity/OrderItem.java     |   0
 .../mybatis/repository/AddressRepository.java      |   0
 .../mybatis/repository/OrderItemRepository.java    |   0
 .../mybatis/repository/OrderRepository.java        |   0
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/logback.xml                 |   0
 .../src/main/resources/mappers/AddressMapper.xml   |   0
 .../src/main/resources/mappers/OrderItemMapper.xml |   0
 .../src/main/resources/mappers/OrderMapper.xml     |   0
 .../pom.xml                                        |   2 +-
 ...LocalDbDiscoverySpringNamespaceJdbcExample.java |   0
 ...DiscoverySpringNamespaceJdbcExampleService.java |   0
 .../spring/namespace/jdbc/entity/Address.java      |   0
 .../spring/namespace/jdbc/entity/Order.java        |   0
 .../spring/namespace/jdbc/entity/OrderItem.java    |   0
 .../jdbc/repository/AddressRepository.java         |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../namespace/jdbc/repository/OrderRepository.java |   0
 .../src/main/resources/application.xml             |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...yLocalDbDiscoverySpringNamespaceJpaExample.java |   0
 ...bDiscoverySpringNamespaceJpaExampleService.java |   0
 .../spring/namespace/jpa/entity/Address.java       |   0
 .../spring/namespace/jpa/entity/Order.java         |   0
 .../spring/namespace/jpa/entity/OrderItem.java     |   0
 .../jpa/repository/AddressRepository.java          |   0
 .../jpa/repository/OrderItemRepository.java        |   0
 .../namespace/jpa/repository/OrderRepository.java  |   0
 .../src/main/resources/application.xml             |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...alDbDiscoverySpringNamespaceMybatisExample.java |   0
 ...coverySpringNamespaceMybatisExampleService.java |   0
 .../spring/namespace/mybatis/entity/Address.java   |   0
 .../spring/namespace/mybatis/entity/Order.java     |   0
 .../spring/namespace/mybatis/entity/OrderItem.java |   0
 .../mybatis/repository/AddressRepository.java      |   0
 .../mybatis/repository/OrderItemRepository.java    |   0
 .../mybatis/repository/OrderRepository.java        |   0
 .../src/main/resources/application.xml             |   0
 .../src/main/resources/logback.xml                 |   0
 .../src/main/resources/mappers/AddressMapper.xml   |   0
 .../src/main/resources/mappers/OrderItemMapper.xml |   0
 .../src/main/resources/mappers/OrderMapper.xml     |   0
 .../pom.xml                                        |   2 +-
 .../jdbc/MemoryLocalEncryptJdbcConfiguration.java  |   0
 .../jdbc/MemoryLocalEncryptJdbcExample.java        |   0
 .../jdbc/MemoryLocalEncryptJdbcExampleService.java |   0
 .../TestQueryAssistedShardingEncryptAlgorithm.java |   0
 .../example/encrypt/jdbc/entity/Address.java       |   0
 .../example/encrypt/jdbc/entity/Order.java         |   0
 .../example/encrypt/jdbc/entity/OrderItem.java     |   0
 .../encrypt/jdbc/repository/AddressRepository.java |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../encrypt/jdbc/repository/OrderRepository.java   |   0
 ...che.shardingsphere.encrypt.spi.EncryptAlgorithm |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...ryLocalEncryptSpringBootStarterJdbcExample.java |   0
 ...EncryptSpringBootStarterJdbcExampleService.java |   0
 .../TestQueryAssistedShardingEncryptAlgorithm.java |   0
 .../spring/boot/starter/jdbc/entity/Address.java   |   0
 .../spring/boot/starter/jdbc/entity/Order.java     |   0
 .../spring/boot/starter/jdbc/entity/OrderItem.java |   0
 .../starter/jdbc/repository/AddressRepository.java |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../starter/jdbc/repository/OrderRepository.java   |   0
 ...che.shardingsphere.encrypt.spi.EncryptAlgorithm |   0
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...oryLocalEncryptSpringBootStarterJpaExample.java |   0
 ...lEncryptSpringBootStarterJpaExampleService.java |   0
 .../TestQueryAssistedShardingEncryptAlgorithm.java |   0
 .../spring/boot/starter/jpa/entity/Address.java    |   0
 .../spring/boot/starter/jpa/entity/Order.java      |   0
 .../spring/boot/starter/jpa/entity/OrderItem.java  |   0
 .../starter/jpa/repository/AddressRepository.java  |   0
 .../jpa/repository/OrderItemRepository.java        |   0
 .../starter/jpa/repository/OrderRepository.java    |   0
 ...che.shardingsphere.encrypt.spi.EncryptAlgorithm |   0
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...ocalEncryptSpringBootStarterMybatisExample.java |   0
 ...ryptSpringBootStarterMybatisExampleService.java |   0
 .../TestQueryAssistedShardingEncryptAlgorithm.java |   0
 .../boot/starter/mybatis/entity/Address.java       |   0
 .../spring/boot/starter/mybatis/entity/Order.java  |   0
 .../boot/starter/mybatis/entity/OrderItem.java     |   0
 .../mybatis/repository/AddressRepository.java      |   0
 .../mybatis/repository/OrderItemRepository.java    |   0
 .../mybatis/repository/OrderRepository.java        |   0
 ...che.shardingsphere.encrypt.spi.EncryptAlgorithm |   0
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/logback.xml                 |   0
 .../src/main/resources/mappers/AddressMapper.xml   |   0
 .../src/main/resources/mappers/OrderItemMapper.xml |   0
 .../src/main/resources/mappers/OrderMapper.xml     |   0
 .../pom.xml                                        |   2 +-
 ...moryLocalEncryptSpringNamespaceJdbcExample.java |   0
 ...alEncryptSpringNamespaceJdbcExampleService.java |   0
 .../TestQueryAssistedShardingEncryptAlgorithm.java |   0
 .../spring/namespace/jdbc/entity/Address.java      |   0
 .../spring/namespace/jdbc/entity/Order.java        |   0
 .../spring/namespace/jdbc/entity/OrderItem.java    |   0
 .../jdbc/repository/AddressRepository.java         |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../namespace/jdbc/repository/OrderRepository.java |   0
 ...che.shardingsphere.encrypt.spi.EncryptAlgorithm |   0
 .../src/main/resources/application.xml             |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...emoryLocalEncryptSpringNamespaceJpaExample.java |   0
 ...calEncryptSpringNamespaceJpaExampleService.java |   0
 .../TestQueryAssistedShardingEncryptAlgorithm.java |   0
 .../spring/namespace/jpa/entity/Address.java       |   0
 .../encrypt/spring/namespace/jpa/entity/Order.java |   0
 .../spring/namespace/jpa/entity/OrderItem.java     |   0
 .../encrypt/spring/namespace/jpa/entity/User.java  |   0
 .../jpa/repository/AddressRepository.java          |   0
 .../jpa/repository/OrderItemRepository.java        |   0
 .../namespace/jpa/repository/OrderRepository.java  |   0
 ...che.shardingsphere.encrypt.spi.EncryptAlgorithm |   0
 .../src/main/resources/application.xml             |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...yLocalEncryptSpringNamespaceMybatisExample.java |   0
 ...ncryptSpringNamespaceMybatisExampleService.java |   0
 .../TestQueryAssistedShardingEncryptAlgorithm.java |   0
 .../spring/namespace/mybatis/entity/Address.java   |   0
 .../spring/namespace/mybatis/entity/Order.java     |   0
 .../spring/namespace/mybatis/entity/OrderItem.java |   0
 .../mybatis/repository/AddressRepository.java      |   0
 .../mybatis/repository/OrderItemRepository.java    |   0
 .../mybatis/repository/OrderRepository.java        |   0
 ...che.shardingsphere.encrypt.spi.EncryptAlgorithm |   0
 .../src/main/resources/application.xml             |   0
 .../src/main/resources/logback.xml                 |   0
 .../src/main/resources/mappers/AddressMapper.xml   |   0
 .../src/main/resources/mappers/OrderItemMapper.xml |   0
 .../src/main/resources/mappers/OrderMapper.xml     |   0
 .../pom.xml                                        |  40 -----
 .../pom.xml                                        |  42 -----
 .../pom.xml                                        |  41 -----
 .../pom.xml                                        |  37 ----
 .../pom.xml                                        |  41 -----
 .../pom.xml                                        |  39 -----
 .../pom.xml                                        |  41 -----
 .../pom.xml                                        |   2 +-
 .../jdbc/MemoryLocalMixedJdbcConfiguration.java    |   0
 .../mixed/jdbc/MemoryLocalMixedJdbcExample.java    |   0
 .../jdbc/MemoryLocalMixedJdbcExampleService.java   |   0
 .../TestQueryAssistedShardingEncryptAlgorithm.java |   0
 .../example/mixed/jdbc/entity/Address.java         |   0
 .../example/mixed/jdbc/entity/Order.java           |   0
 .../example/mixed/jdbc/entity/OrderItem.java       |   0
 .../mixed/jdbc/repository/AddressRepository.java   |   0
 .../mixed/jdbc/repository/OrderItemRepository.java |   0
 .../mixed/jdbc/repository/OrderRepository.java     |   0
 ...che.shardingsphere.encrypt.spi.EncryptAlgorithm |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...moryLocalMixedSpringBootStarterJdbcExample.java |   0
 ...alMixedSpringBootStarterJdbcExampleService.java |   0
 .../TestQueryAssistedShardingEncryptAlgorithm.java |   0
 .../spring/boot/starter/jdbc/entity/Address.java   |   0
 .../spring/boot/starter/jdbc/entity/Order.java     |   0
 .../spring/boot/starter/jdbc/entity/OrderItem.java |   0
 .../starter/jdbc/repository/AddressRepository.java |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../starter/jdbc/repository/OrderRepository.java   |   0
 ...che.shardingsphere.encrypt.spi.EncryptAlgorithm |   0
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...MemoryLocalMixedSpringNamespaceJdbcExample.java |   0
 ...ocalMixedSpringNamespaceJdbcExampleService.java |   0
 .../TestQueryAssistedShardingEncryptAlgorithm.java |   0
 .../spring/namespace/jdbc/entity/Address.java      |   0
 .../mixed/spring/namespace/jdbc/entity/Order.java  |   0
 .../spring/namespace/jdbc/entity/OrderItem.java    |   0
 .../jdbc/repository/AddressRepository.java         |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../namespace/jdbc/repository/OrderRepository.java |   0
 ...che.shardingsphere.encrypt.spi.EncryptAlgorithm |   0
 .../src/main/resources/application.xml             |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...ryLocalReadwriteSplittingJdbcConfiguration.java |   0
 .../MemoryLocalReadwriteSplittingJdbcExample.java  |   0
 ...yLocalReadwriteSplittingJdbcExampleService.java |   0
 .../readwrite/splitting/jdbc/entity/Address.java   |   0
 .../readwrite/splitting/jdbc/entity/Order.java     |   0
 .../readwrite/splitting/jdbc/entity/OrderItem.java |   0
 .../jdbc/repository/AddressRepository.java         |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../splitting/jdbc/repository/OrderRepository.java |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...writeSplittingSpringBootStarterJdbcExample.java |   0
 ...littingSpringBootStarterJdbcExampleService.java |   0
 .../spring/boot/starter/jdbc/entity/Address.java   |   0
 .../spring/boot/starter/jdbc/entity/Order.java     |   0
 .../spring/boot/starter/jdbc/entity/OrderItem.java |   0
 .../starter/jdbc/repository/AddressRepository.java |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../starter/jdbc/repository/OrderRepository.java   |   0
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...dwriteSplittingSpringBootStarterJpaExample.java |   0
 ...plittingSpringBootStarterJpaExampleService.java |   0
 .../spring/boot/starter/jpa/entity/Address.java    |   0
 .../spring/boot/starter/jpa/entity/Order.java      |   0
 .../spring/boot/starter/jpa/entity/OrderItem.java  |   0
 .../starter/jpa/repository/AddressRepository.java  |   0
 .../jpa/repository/OrderItemRepository.java        |   0
 .../starter/jpa/repository/OrderRepository.java    |   0
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...teSplittingSpringBootStarterMybatisExample.java |   0
 ...tingSpringBootStarterMybatisExampleService.java |   0
 .../boot/starter/mybatis/entity/Address.java       |   0
 .../spring/boot/starter/mybatis/entity/Order.java  |   0
 .../boot/starter/mybatis/entity/OrderItem.java     |   0
 .../mybatis/repository/AddressRepository.java      |   0
 .../mybatis/repository/OrderItemRepository.java    |   0
 .../mybatis/repository/OrderRepository.java        |   0
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/logback.xml                 |   0
 .../src/main/resources/mappers/AddressMapper.xml   |   0
 .../src/main/resources/mappers/OrderItemMapper.xml |   0
 .../src/main/resources/mappers/OrderMapper.xml     |   0
 .../pom.xml                                        |   2 +-
 ...adwriteSplittingSpringNamespaceJdbcExample.java |   0
 ...SplittingSpringNamespaceJdbcExampleService.java |   0
 .../spring/namespace/jdbc/entity/Address.java      |   0
 .../spring/namespace/jdbc/entity/Order.java        |   0
 .../spring/namespace/jdbc/entity/OrderItem.java    |   0
 .../jdbc/repository/AddressRepository.java         |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../namespace/jdbc/repository/OrderRepository.java |   0
 .../src/main/resources/application.xml             |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...eadwriteSplittingSpringNamespaceJpaExample.java |   0
 ...eSplittingSpringNamespaceJpaExampleService.java |   0
 .../spring/namespace/jpa/entity/Address.java       |   0
 .../spring/namespace/jpa/entity/Order.java         |   0
 .../spring/namespace/jpa/entity/OrderItem.java     |   0
 .../jpa/repository/AddressRepository.java          |   0
 .../jpa/repository/OrderItemRepository.java        |   0
 .../namespace/jpa/repository/OrderRepository.java  |   0
 .../src/main/resources/application.xml             |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...riteSplittingSpringNamespaceMybatisExample.java |   0
 ...ittingSpringNamespaceMybatisExampleService.java |   0
 .../spring/namespace/mybatis/entity/Address.java   |   0
 .../spring/namespace/mybatis/entity/Order.java     |   0
 .../spring/namespace/mybatis/entity/OrderItem.java |   0
 .../mybatis/repository/AddressRepository.java      |   0
 .../mybatis/repository/OrderItemRepository.java    |   0
 .../mybatis/repository/OrderRepository.java        |   0
 .../src/main/resources/application.xml             |   0
 .../src/main/resources/logback.xml                 |   0
 .../src/main/resources/mappers/AddressMapper.xml   |   0
 .../src/main/resources/mappers/OrderItemMapper.xml |   0
 .../src/main/resources/mappers/OrderMapper.xml     |   0
 .../pom.xml                                        |   2 +-
 .../jdbc/MemoryLocalShadowJdbcConfiguration.java   |   0
 .../shadow/jdbc/MemoryLocalShadowJdbcExample.java  |   0
 .../jdbc/MemoryLocalShadowJdbcExampleService.java  |   0
 .../example/shadow/jdbc/entity/Address.java        |   0
 .../example/shadow/jdbc/entity/Order.java          |   0
 .../example/shadow/jdbc/entity/OrderItem.java      |   0
 .../shadow/jdbc/repository/AddressRepository.java  |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../shadow/jdbc/repository/OrderRepository.java    |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...oryLocalShadowSpringBootStarterJdbcExample.java |   0
 ...lShadowSpringBootStarterJdbcExampleService.java |   0
 .../spring/boot/starter/jdbc/entity/Address.java   |   0
 .../spring/boot/starter/jdbc/entity/Order.java     |   0
 .../spring/boot/starter/jdbc/entity/OrderItem.java |   0
 .../starter/jdbc/repository/AddressRepository.java |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../starter/jdbc/repository/OrderRepository.java   |   0
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...LocalShadowSpringBootStarterMybatisExample.java |   0
 ...adowSpringBootStarterMybatisExampleService.java |   0
 .../boot/starter/mybatis/entity/Address.java       |   0
 .../spring/boot/starter/mybatis/entity/Order.java  |   0
 .../boot/starter/mybatis/entity/OrderItem.java     |   0
 .../mybatis/repository/AddressRepository.java      |   0
 .../mybatis/repository/OrderItemRepository.java    |   0
 .../mybatis/repository/OrderRepository.java        |   0
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/logback.xml                 |   0
 .../src/main/resources/mappers/AddressMapper.xml   |   0
 .../src/main/resources/mappers/OrderItemMapper.xml |   0
 .../src/main/resources/mappers/OrderMapper.xml     |   0
 .../pom.xml                                        |   2 +-
 ...emoryLocalShadowSpringNamespaceJdbcExample.java |   0
 ...calShadowSpringNamespaceJdbcExampleService.java |   0
 .../spring/namespace/jdbc/entity/Address.java      |   0
 .../shadow/spring/namespace/jdbc/entity/Order.java |   0
 .../spring/namespace/jdbc/entity/OrderItem.java    |   0
 .../jdbc/repository/AddressRepository.java         |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../namespace/jdbc/repository/OrderRepository.java |   0
 .../src/main/resources/application.xml             |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...ryLocalShadowSpringNamespaceMybatisExample.java |   0
 ...ShadowSpringNamespaceMybatisExampleService.java |   0
 .../spring/namespace/mybatis/entity/Address.java   |   0
 .../spring/namespace/mybatis/entity/Order.java     |   0
 .../spring/namespace/mybatis/entity/OrderItem.java |   0
 .../mybatis/repository/AddressRepository.java      |   0
 .../mybatis/repository/OrderItemRepository.java    |   0
 .../mybatis/repository/OrderRepository.java        |   0
 .../src/main/resources/application.xml             |   0
 .../src/main/resources/logback.xml                 |   0
 .../src/main/resources/mappers/AddressMapper.xml   |   0
 .../src/main/resources/mappers/OrderItemMapper.xml |   0
 .../src/main/resources/mappers/OrderMapper.xml     |   0
 .../pom.xml                                        |   2 +-
 .../jdbc/MemoryLocalShardingJdbcConfiguration.java |   0
 .../jdbc/MemoryLocalShardingJdbcExample.java       |   0
 .../MemoryLocalShardingJdbcExampleService.java     |   0
 .../example/sharding/jdbc/entity/Address.java      |   0
 .../example/sharding/jdbc/entity/Order.java        |   0
 .../example/sharding/jdbc/entity/OrderItem.java    |   0
 .../jdbc/repository/AddressRepository.java         |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../sharding/jdbc/repository/OrderRepository.java  |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...yLocalShardingSpringBootStarterJdbcExample.java |   0
 ...hardingSpringBootStarterJdbcExampleService.java |   0
 .../spring/boot/starter/jdbc/entity/Address.java   |   0
 .../spring/boot/starter/jdbc/entity/Order.java     |   0
 .../spring/boot/starter/jdbc/entity/OrderItem.java |   0
 .../starter/jdbc/repository/AddressRepository.java |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../starter/jdbc/repository/OrderRepository.java   |   0
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...ryLocalShardingSpringBootStarterJpaExample.java |   0
 ...ShardingSpringBootStarterJpaExampleService.java |   0
 .../spring/boot/starter/jpa/entity/Address.java    |   0
 .../spring/boot/starter/jpa/entity/Order.java      |   0
 .../spring/boot/starter/jpa/entity/OrderItem.java  |   0
 .../starter/jpa/repository/AddressRepository.java  |   0
 .../jpa/repository/OrderItemRepository.java        |   0
 .../starter/jpa/repository/OrderRepository.java    |   0
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...calShardingSpringBootStarterMybatisExample.java |   0
 ...dingSpringBootStarterMybatisExampleService.java |   0
 .../boot/starter/mybatis/entity/Address.java       |   0
 .../spring/boot/starter/mybatis/entity/Order.java  |   0
 .../boot/starter/mybatis/entity/OrderItem.java     |   0
 .../mybatis/repository/AddressRepository.java      |   0
 .../mybatis/repository/OrderItemRepository.java    |   0
 .../mybatis/repository/OrderRepository.java        |   0
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/logback.xml                 |   0
 .../src/main/resources/mappers/AddressMapper.xml   |   0
 .../src/main/resources/mappers/OrderItemMapper.xml |   0
 .../src/main/resources/mappers/OrderMapper.xml     |   0
 .../pom.xml                                        |   2 +-
 ...oryLocalShardingSpringNamespaceJdbcExample.java |   0
 ...lShardingSpringNamespaceJdbcExampleService.java |   0
 .../spring/namespace/jdbc/entity/Address.java      |   0
 .../spring/namespace/jdbc/entity/Order.java        |   0
 .../spring/namespace/jdbc/entity/OrderItem.java    |   0
 .../jdbc/repository/AddressRepository.java         |   0
 .../jdbc/repository/OrderItemRepository.java       |   0
 .../namespace/jdbc/repository/OrderRepository.java |   0
 .../src/main/resources/application.xml             |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...moryLocalShardingSpringNamespaceJpaExample.java |   0
 ...alShardingSpringNamespaceJpaExampleService.java |   0
 .../spring/namespace/jpa/entity/Address.java       |   0
 .../spring/namespace/jpa/entity/Order.java         |   0
 .../spring/namespace/jpa/entity/OrderItem.java     |   0
 .../jpa/repository/AddressRepository.java          |   0
 .../jpa/repository/OrderItemRepository.java        |   0
 .../namespace/jpa/repository/OrderRepository.java  |   0
 .../src/main/resources/application.xml             |   0
 .../src/main/resources/logback.xml                 |   0
 .../pom.xml                                        |   2 +-
 ...LocalShardingSpringNamespaceMybatisExample.java |   0
 ...ardingSpringNamespaceMybatisExampleService.java |   0
 .../spring/namespace/mybatis/entity/Address.java   |   0
 .../spring/namespace/mybatis/entity/Order.java     |   0
 .../spring/namespace/mybatis/entity/OrderItem.java |   0
 .../mybatis/repository/AddressRepository.java      |   0
 .../mybatis/repository/OrderItemRepository.java    |   0
 .../mybatis/repository/OrderRepository.java        |   0
 .../src/main/resources/application.xml             |   0
 .../src/main/resources/logback.xml                 |   0
 .../src/main/resources/mappers/AddressMapper.xml   |   0
 .../src/main/resources/mappers/OrderItemMapper.xml |   0
 .../src/main/resources/mappers/OrderMapper.xml     |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |  49 ------
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |  39 -----
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |  39 -----
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |  58 -------
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |  75 ---------
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |  49 ------
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |  39 -----
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |  40 -----
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |  58 -------
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |  76 ---------
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |  49 ------
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |  39 -----
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |  39 -----
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |  58 -------
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |  75 ---------
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |  49 ------
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/seata.conf                  |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |  39 -----
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |  39 -----
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/jta.properties         |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |  58 -------
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../pom.xml                                        |   2 +-
 .../main/resources/conf/config-db-discovery.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-encrypt.yaml    |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |  75 ---------
 .../pom.xml                                        |   2 +-
 .../resources/conf/config-readwrite-splitting.yaml |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-shadow.yaml     |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../pom.xml                                        |   2 +-
 .../src/main/resources/conf/config-sharding.yaml   |   0
 .../src/main/resources/conf/server.yaml            |   0
 .../src/main/resources/jbossts-properties.xml      |   0
 .../example/generator/ExampleGenerator.java        |   1 -
 836 files changed, 297 insertions(+), 1485 deletions(-)

diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/pom.xml
index 903ca50..54233e6 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/pom.xml
@@ -30,30 +30,166 @@
     <name>${project.artifactId}</name>
     
     <modules>
-        <module>shardingsphere-jdbc-memory-local-example</module>
-        
-        <module>shardingsphere-proxy-memory-local-example</module>
-        <module>shardingsphere-proxy-memory-xa-atomikos-example</module>
-        <module>shardingsphere-proxy-memory-xa-bitronix-example</module>
-        <module>shardingsphere-proxy-memory-xa-narayana-example</module>
-        <module>shardingsphere-proxy-memory-base-seata-example</module>
-        
-        <module>shardingsphere-proxy-standalone-file-local-example</module>
-        <module>shardingsphere-proxy-standalone-file-xa-atomikos-example</module>
-        <module>shardingsphere-proxy-standalone-file-xa-bitronix-example</module>
-        <module>shardingsphere-proxy-standalone-file-xa-narayana-example</module>
-        <module>shardingsphere-proxy-standalone-file-base-seata-example</module>
-        
-        <module>shardingsphere-proxy-cluster-zookeeper-local-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-narayana-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-base-seata-example</module>
-        
-        <module>shardingsphere-proxy-cluster-etcd-local-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-xa-atomikos-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-xa-bitronix-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-xa-narayana-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-base-seata-example</module>
+        <module>shardingsphere-jdbc-memory-local-sharding-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example</module>
+        <module>shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example</module>
+        <module>shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example</module>
+        <module>shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example</module>
+        
+        <module>shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example</module>
+        <module>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example</module>
+        <module>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example</module>
+        <module>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example</module>
+        
+        <module>shardingsphere-jdbc-memory-local-db-discovery-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example</module>
+        <module>shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example</module>
+        <module>shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example</module>
+        <module>shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example</module>
+        
+        <module>shardingsphere-jdbc-memory-local-encrypt-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example</module>
+        <module>shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example</module>
+        <module>shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example</module>
+        <module>shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example</module>
+        
+        <module>shardingsphere-jdbc-memory-local-shadow-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example</module>
+        <module>shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example</module>
+        
+        <module>shardingsphere-jdbc-memory-local-mixed-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example</module>
+        <module>shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example</module>
+        
+        <module>shardingsphere-proxy-memory-local-sharding-example</module>
+        <module>shardingsphere-proxy-memory-local-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-memory-local-db-discovery-example</module>
+        <module>shardingsphere-proxy-memory-local-encrypt-example</module>
+        <module>shardingsphere-proxy-memory-local-shadow-example</module>
+        
+        <module>shardingsphere-proxy-memory-xa-atomikos-sharding-example</module>
+        <module>shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-memory-xa-atomikos-db-discovery-example</module>
+        <module>shardingsphere-proxy-memory-xa-atomikos-encrypt-example</module>
+        <module>shardingsphere-proxy-memory-xa-atomikos-shadow-example</module>
+        
+        <module>shardingsphere-proxy-memory-xa-narayana-sharding-example</module>
+        <module>shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-memory-xa-narayana-db-discovery-example</module>
+        <module>shardingsphere-proxy-memory-xa-narayana-encrypt-example</module>
+        <module>shardingsphere-proxy-memory-xa-narayana-shadow-example</module>
+        
+        <module>shardingsphere-proxy-memory-xa-bitronix-sharding-example</module>
+        <module>shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-memory-xa-bitronix-db-discovery-example</module>
+        <module>shardingsphere-proxy-memory-xa-bitronix-encrypt-example</module>
+        <module>shardingsphere-proxy-memory-xa-bitronix-shadow-example</module>
+        
+        <module>shardingsphere-proxy-memory-base-seata-sharding-example</module>
+        <module>shardingsphere-proxy-memory-base-seata-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-memory-base-seata-db-discovery-example</module>
+        <module>shardingsphere-proxy-memory-base-seata-encrypt-example</module>
+        <module>shardingsphere-proxy-memory-base-seata-shadow-example</module>
+        
+        <module>shardingsphere-proxy-standalone-file-local-sharding-example</module>
+        <module>shardingsphere-proxy-standalone-file-local-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-standalone-file-local-db-discovery-example</module>
+        <module>shardingsphere-proxy-standalone-file-local-encrypt-example</module>
+        <module>shardingsphere-proxy-standalone-file-local-shadow-example</module>
+        
+        <module>shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example</module>
+        <module>shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example</module>
+        <module>shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example</module>
+        <module>shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example</module>
+        
+        <module>shardingsphere-proxy-standalone-file-xa-narayana-sharding-example</module>
+        <module>shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example</module>
+        <module>shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example</module>
+        <module>shardingsphere-proxy-standalone-file-xa-narayana-shadow-example</module>
+
+        <module>shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example</module>
+        <module>shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example</module>
+        <module>shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example</module>
+        <module>shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example</module>
+
+        <module>shardingsphere-proxy-standalone-file-base-seata-sharding-example</module>
+        <module>shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-standalone-file-base-seata-db-discovery-example</module>
+        <module>shardingsphere-proxy-standalone-file-base-seata-encrypt-example</module>
+        <module>shardingsphere-proxy-standalone-file-base-seata-shadow-example</module>
+        
+        <module>shardingsphere-proxy-cluster-zookeeper-local-sharding-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-local-encrypt-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-local-shadow-example</module>
+        
+        <module>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example</module>
+        
+        <module>shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example</module>
+        
+        <module>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example</module>
+        
+        <module>shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example</module>
+        <module>shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example</module>
+        
+        <module>shardingsphere-proxy-cluster-etcd-local-sharding-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-local-db-discovery-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-local-encrypt-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-local-shadow-example</module>
+        
+        <module>shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example</module>
+        
+        <module>shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example</module>
+        
+        <module>shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example</module>
+        
+        <module>shardingsphere-proxy-cluster-etcd-base-seata-sharding-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example</module>
+        <module>shardingsphere-proxy-cluster-etcd-base-seata-shadow-example</module>
     </modules>
 </project>
\ No newline at end of file
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/pom.xml
index 78e1891..78e6e67 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-db-discovery-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-db-discovery-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/MemoryLocalDbDiscoveryJdbcConfiguration.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/s [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/MemoryLocalDbDiscoveryJdbcConfiguration.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/MemoryLocalDbDiscoveryJdbcConfiguration.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/MemoryLocalDbDiscoveryJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardin [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/MemoryLocalDbDiscoveryJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/MemoryLocalDbDiscoveryJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/MemoryLocalDbDiscoveryJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/MemoryLocalDbDiscoveryJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/MemoryLocalDbDiscoveryJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/di [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/d [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphe [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsp [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/pom.xml
index aa3c870..37a6f28 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-db-discovery-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/MemoryLocalDbDiscoverySpringBootStarterJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-d [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/MemoryLocalDbDiscoverySpringBootStarterJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/MemoryLocalDbDiscoverySpringBootStarterJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/MemoryLocalDbDiscoverySpringBootStarterJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/MemoryLocalDbDiscoverySpringBootStarterJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/MemoryLocalDbDiscoverySpringBootStarterJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-e [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jd [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boo [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-b [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/resources/application.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/resources/application.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/resources/application.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/resources/application.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/pom.xml
index ec59e96..4d57ebb 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-db-discovery-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/MemoryLocalDbDiscoverySpringBootStarterJpaExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-d [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/MemoryLocalDbDiscoverySpringBootStarterJpaExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/MemoryLocalDbDiscoverySpringBootStarterJpaExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/MemoryLocalDbDiscoverySpringBootStarterJpaExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-loc [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/MemoryLocalDbDiscoverySpringBootStarterJpaExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/MemoryLocalDbDiscoverySpringBootStarterJpaExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-ex [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-exam [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boo [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-st [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/jpa/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/resources/application.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/resources/application.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/resources/application.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/resources/application.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/pom.xml
index def2792..c826b40 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-db-discovery-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/MemoryLocalDbDiscoverySpringBootStarterMybatisExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memor [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/MemoryLocalDbDiscoverySpringBootStarterMybatisExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/MemoryLocalDbDiscoverySpringBootStarterMybatisExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/MemoryLocalDbDiscoverySpringBootStarterMybatisExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdb [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/MemoryLocalDbDiscoverySpringBootStarterMybatisExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/MemoryLocalDbDiscoverySpringBootStarterMybatisExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starte [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-star [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spri [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-sp [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/boot/starter/mybatis/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/application.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/application.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/application.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/application.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/pom.xml
index b5ac87c..3bdc796 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/pom.xml
@@ -21,8 +21,8 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
     <parent>
-        <artifactId>shardingsphere-jdbc-memory-local-db-discovery-example</artifactId>
         <groupId>org.apache.shardingsphere.example</groupId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/MemoryLocalDbDiscoverySpringNamespaceJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discov [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/MemoryLocalDbDiscoverySpringNamespaceJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/MemoryLocalDbDiscoverySpringNamespaceJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/MemoryLocalDbDiscoverySpringNamespaceJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/MemoryLocalDbDiscoverySpringNamespaceJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/MemoryLocalDbDiscoverySpringNamespaceJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/sr [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-exampl [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespa [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-j [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/resources/application.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/resources/application.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/resources/application.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/resources/application.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/pom.xml
index aff45b9..eda08b4 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-db-discovery-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/MemoryLocalDbDiscoverySpringNamespaceJpaExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/MemoryLocalDbDiscoverySpringNamespaceJpaExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/MemoryLocalDbDiscoverySpringNamespaceJpaExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/MemoryLocalDbDiscoverySpringNamespaceJpaExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-di [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/MemoryLocalDbDiscoverySpringNamespaceJpaExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/MemoryLocalDbDiscoverySpringNamespaceJpaExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/m [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/s [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-j [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/jpa/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/resources/application.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/resources/application.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/resources/application.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/resources/application.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/pom.xml
index 57ae510..36fc15e 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-db-discovery-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/MemoryLocalDbDiscoverySpringNamespaceMybatisExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/MemoryLocalDbDiscoverySpringNamespaceMybatisExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/MemoryLocalDbDiscoverySpringNamespaceMybatisExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/MemoryLocalDbDiscoverySpringNamespaceMybatisExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/MemoryLocalDbDiscoverySpringNamespaceMybatisExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/MemoryLocalDbDiscoverySpringNamespaceMybatisExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-e [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybat [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-nam [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-n [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-names [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/db/discovery/spring/namespace/mybatis/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/application.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/application.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/application.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/application.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/pom.xml
index 1fb1227..f63042b 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-encrypt-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-encrypt-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/MemoryLocalEncryptJdbcConfiguration.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/en [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/MemoryLocalEncryptJdbcConfiguration.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/MemoryLocalEncryptJdbcConfiguration.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/MemoryLocalEncryptJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/MemoryLocalEncryptJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/MemoryLocalEncryptJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/MemoryLocalEncryptJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/e [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/MemoryLocalEncryptJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/MemoryLocalEncryptJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/exam [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/entity/Add [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/entity/Order.java
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/entity/O [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/j [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdb [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphe [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/pom.xml
index ebd071c..48e5b9e 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-encrypt-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/MemoryLocalEncryptSpringBootStarterJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/MemoryLocalEncryptSpringBootStarterJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/MemoryLocalEncryptSpringBootStarterJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/MemoryLocalEncryptSpringBootStarterJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-sprin [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/MemoryLocalEncryptSpringBootStarterJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/MemoryLocalEncryptSpringBootStarterJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-start [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/ja [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-examp [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-exa [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/resources/M [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/resources/application.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/resources/application.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/resources/application.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/resources/application.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/pom.xml
similarity index 97%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/pom.xml
index 99ae299..452bd19 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/pom.xml
@@ -21,7 +21,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-encrypt-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/MemoryLocalEncryptSpringBootStarterJpaExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-sta [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/MemoryLocalEncryptSpringBootStarterJpaExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/MemoryLocalEncryptSpringBootStarterJpaExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/MemoryLocalEncryptSpringBootStarterJpaExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-b [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/MemoryLocalEncryptSpringBootStarterJpaExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/MemoryLocalEncryptSpringBootStarterJpaExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/TestQueryAssistedShardingEncryptAlgorithm.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/TestQueryAssistedShardingEncryptAlgorithm.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/TestQueryAssistedShardingEncryptAlgorithm.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/or [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/jav [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-exampl [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/sr [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/jpa/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/resources/MET [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/resources/application.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/resources/application.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/resources/application.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/resources/application.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/pom.xml
index 7c7cf1a..fad67ee 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-encrypt-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/MemoryLocalEncryptSpringBootStarterMybatisExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spr [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/MemoryLocalEncryptSpringBootStarterMybatisExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/MemoryLocalEncryptSpringBootStarterMybatisExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/MemoryLocalEncryptSpringBootStarterMybatisExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encr [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/MemoryLocalEncryptSpringBootStarterMybatisExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/MemoryLocalEncryptSpringBootStarterMybatisExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/TestQueryAssistedShardingEncryptAlgorithm.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/TestQueryAssistedShardingEncryptAlgorithm.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/TestQueryAssistedShardingEncryptAlgorithm.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/sr [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-myba [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-my [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybati [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/boot/starter/mybatis/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resou [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/application.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/application.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/application.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/application.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/pom.xml
index 3ed8d9d..d0cfeb4 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-encrypt-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/MemoryLocalEncryptSpringNamespaceJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdb [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/MemoryLocalEncryptSpringNamespaceJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/MemoryLocalEncryptSpringNamespaceJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/MemoryLocalEncryptSpringNamespaceJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namesp [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/MemoryLocalEncryptSpringNamespaceJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/MemoryLocalEncryptSpringNamespaceJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-e [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/ap [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apac [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/ma [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/resources/META-IN [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/resources/application.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/resources/application.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/resources/application.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/resources/application.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/pom.xml
index f521201..c423961 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-encrypt-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/MemoryLocalEncryptSpringNamespaceJpaExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-ex [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/MemoryLocalEncryptSpringNamespaceJpaExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/MemoryLocalEncryptSpringNamespaceJpaExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/MemoryLocalEncryptSpringNamespaceJpaExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/MemoryLocalEncryptSpringNamespaceJpaExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/MemoryLocalEncryptSpringNamespaceJpaExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/TestQueryAssistedShardingEncryptAlgorithm.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-exam [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/TestQueryAssistedShardingEncryptAlgorithm.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/TestQueryAssistedShardingEncryptAlgorithm.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apach [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apa [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/entity/User.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/s [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/entity/User.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/entity/User.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/mai [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/ja [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/jpa/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/resources/META-INF/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/resources/application.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/resources/application.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/resources/application.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/resources/application.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/pom.xml
index 85f1476..70beb28 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-encrypt-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/MemoryLocalEncryptSpringNamespaceMybatisExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-name [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/MemoryLocalEncryptSpringNamespaceMybatisExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/MemoryLocalEncryptSpringNamespaceMybatisExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/MemoryLocalEncryptSpringNamespaceMybatisExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spri [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/MemoryLocalEncryptSpringNamespaceMybatisExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/MemoryLocalEncryptSpringNamespaceMybatisExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/TestQueryAssistedShardingEncryptAlgorithm.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/TestQueryAssistedShardingEncryptAlgorithm.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/TestQueryAssistedShardingEncryptAlgorithm.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/ja [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-examp [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-exa [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/encrypt/spring/namespace/mybatis/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/M [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/application.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/application.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/application.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/application.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/pom.xml
deleted file mode 100644
index 69e6289..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/pom.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-jdbc-memory-local-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-jdbc-memory-local-sharding-example</module>
-        <module>shardingsphere-jdbc-memory-local-readwrite-splitting-example</module>
-        <module>shardingsphere-jdbc-memory-local-encrypt-example</module>
-        <module>shardingsphere-jdbc-memory-local-shadow-example</module>
-        <module>shardingsphere-jdbc-memory-local-db-discovery-example</module>
-        <module>shardingsphere-jdbc-memory-local-mixed-example</module>
-    </modules>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/pom.xml
deleted file mode 100644
index 22ed5a9..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/pom.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-example</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-jdbc-memory-local-db-discovery-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-jdbc-memory-local-db-discovery-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example</module>
-        <module>shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example</module>
-        <module>shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example</module>
-        <module>shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example</module>
-    </modules>
-    
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/pom.xml
deleted file mode 100644
index 90632cf..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/pom.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-example</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-jdbc-memory-local-encrypt-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-jdbc-memory-local-encrypt-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example</module>
-        <module>shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example</module>
-        <module>shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example</module>
-        <module>shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example</module>
-    </modules>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/pom.xml
deleted file mode 100644
index 5b40592..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/pom.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <version>${revision}</version>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-example</artifactId>
-    </parent>
-    <artifactId>shardingsphere-jdbc-memory-local-mixed-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-jdbc-memory-local-mixed-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example</module>
-    </modules>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/pom.xml
deleted file mode 100644
index 93d65fa..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/pom.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-example</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-jdbc-memory-local-readwrite-splitting-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example</module>
-        <module>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example</module>
-        <module>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example</module>
-        <module>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example</module>
-    </modules>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/pom.xml
deleted file mode 100644
index 17137ec..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/pom.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-example</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-jdbc-memory-local-shadow-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-jdbc-memory-local-shadow-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example</module>
-        <module>shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example</module>
-    </modules>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/pom.xml
deleted file mode 100644
index 1b0ee48..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/pom.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-example</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-jdbc-memory-local-sharding-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-jdbc-memory-local-sharding-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example</module>
-        <module>shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example</module>
-        <module>shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example</module>
-        <module>shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example</module>
-        <module>shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example</module>
-    </modules>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/pom.xml
index 57642d3..48f1c44 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-mixed-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-mixed-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/MemoryLocalMixedJdbcConfiguration.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/M [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/MemoryLocalMixedJdbcConfiguration.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/MemoryLocalMixedJdbcConfiguration.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/MemoryLocalMixedJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/MemoryL [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/MemoryLocalMixedJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/MemoryLocalMixedJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/MemoryLocalMixedJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/MemoryLocalMixedJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/MemoryLocalMixedJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixe [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/entity/Address.java
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/entity/Order.java
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/entity/OrderItem.java
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/reposi [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/repo [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/reposito [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.enc [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/pom.xml
index 030009b..d95660e 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-mixed-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/MemoryLocalMixedSpringBootStarterJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jd [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/MemoryLocalMixedSpringBootStarterJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/MemoryLocalMixedSpringBootStarterJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/MemoryLocalMixedSpringBootStarterJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-sta [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/MemoryLocalMixedSpringBootStarterJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/MemoryLocalMixedSpringBootStarterJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/a [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apa [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/m [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/mai [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/boot/starter/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/resources/META-IN [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/resources/application.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/resources/application.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/resources/application.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/resources/application.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/pom.xml
index 4cd23cd..28eb510 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-mixed-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/MemoryLocalMixedSpringNamespaceJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/MemoryLocalMixedSpringNamespaceJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/MemoryLocalMixedSpringNamespaceJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/MemoryLocalMixedSpringNamespaceJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-e [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/MemoryLocalMixedSpringNamespaceJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/MemoryLocalMixedSpringNamespaceJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/s [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/TestQueryAssistedShardingEncryptAlgorithm.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/sha [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shard [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/s [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/jav [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/or [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/mixed/spring/namespace/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/resources/META-INF/serv [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/resources/META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/resources/application.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/resources/application.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/resources/application.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/resources/application.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/pom.xml
index f7d5588..a861a92 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-readwrite-splitting-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/MemoryLocalReadwriteSplittingJdbcConfiguration.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/MemoryLocalReadwriteSplittingJdbcConfiguration.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/MemoryLocalReadwriteSplittingJdbcConfiguration.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/MemoryLocalReadwriteSplittingJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-examp [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/MemoryLocalReadwriteSplittingJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/MemoryLocalReadwriteSplittingJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/MemoryLocalReadwriteSplittingJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdb [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/MemoryLocalReadwriteSplittingJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/MemoryLocalReadwriteSplittingJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apach [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apa [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/mai [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/ja [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/pom.xml
index 9d09129..ee1d139 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-readwrite-splitting-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/MemoryLocalReadwriteSplittingSpringBootStarterJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardi [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/MemoryLocalReadwriteSplittingSpringBootStarterJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/MemoryLocalReadwriteSplittingSpringBootStarterJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/MemoryLocalReadwriteSplittingSpringBootStarterJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/MemoryLocalReadwriteSplittingSpringBootStarterJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/MemoryLocalReadwriteSplittingSpringBootStarterJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitt [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splittin [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-spli [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-re [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-read [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/resources/application.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/resources/application.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/resources/application.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/resources/application.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/pom.xml
index 73d8e0f..3369115 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-readwrite-splitting-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/MemoryLocalReadwriteSplittingSpringBootStarterJpaExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardings [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/MemoryLocalReadwriteSplittingSpringBootStarterJpaExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/MemoryLocalReadwriteSplittingSpringBootStarterJpaExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/MemoryLocalReadwriteSplittingSpringBootStarterJpaExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/sh [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/MemoryLocalReadwriteSplittingSpringBootStarterJpaExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/MemoryLocalReadwriteSplittingSpringBootStarterJpaExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splittin [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitt [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-read [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-re [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwr [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/jpa/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/resources/application.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/resources/application.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/resources/application.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/resources/application.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-namespace-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-jpa-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/pom.xml
index 64f49aa..6d866f0 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-readwrite-splitting-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/MemoryLocalReadwriteSplittingSpringBootStarterMybatisExample.java b/examples/shardingsphere-sample/shardingsphere-example-generat [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/MemoryLocalReadwriteSplittingSpringBootStarterMybatisExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/MemoryLocalReadwriteSplittingSpringBootStarterMybatisExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/MemoryLocalReadwriteSplittingSpringBootStarterMybatisExampleService.java b/examples/shardingsphere-sample/shardingsphere-example- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/MemoryLocalReadwriteSplittingSpringBootStarterMybatisExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/MemoryLocalReadwriteSplittingSpringBootStarterMybatisExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-sp [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrit [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-lo [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-loca [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/boot/starter/mybatis/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/application.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/applicati [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/application.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/application.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/mapper [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/mapp [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/mappers/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/pom.xml
index e6d1456..53e673e 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-readwrite-splitting-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/MemoryLocalReadwriteSplittingSpringNamespaceJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/MemoryLocalReadwriteSplittingSpringNamespaceJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/MemoryLocalReadwriteSplittingSpringNamespaceJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/MemoryLocalReadwriteSplittingSpringNamespaceJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardin [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/MemoryLocalReadwriteSplittingSpringNamespaceJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/MemoryLocalReadwriteSplittingSpringNamespaceJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-sp [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spri [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrit [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwr [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/resources/application.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/resources/application.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/resources/application.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/resources/application.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-mixed-example/shardingsphere-jdbc-memory-local-mixed-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/pom.xml
index 14b59b2..7e33825 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-readwrite-splitting-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/MemoryLocalReadwriteSplittingSpringNamespaceJpaExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jd [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/MemoryLocalReadwriteSplittingSpringNamespaceJpaExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/MemoryLocalReadwriteSplittingSpringNamespaceJpaExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/MemoryLocalReadwriteSplittingSpringNamespaceJpaExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsp [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/MemoryLocalReadwriteSplittingSpringNamespaceJpaExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/MemoryLocalReadwriteSplittingSpringNamespaceJpaExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spri [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-sp [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrit [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-sp [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/jpa/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/resources/application.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/resources/application.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/resources/application.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/resources/application.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-mybatis-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-jpa-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/pom.xml
index 45c6726..7e40cac 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-readwrite-splitting-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/MemoryLocalReadwriteSplittingSpringNamespaceMybatisExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shard [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/MemoryLocalReadwriteSplittingSpringNamespaceMybatisExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/MemoryLocalReadwriteSplittingSpringNamespaceMybatisExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/MemoryLocalReadwriteSplittingSpringNamespaceMybatisExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generate [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/MemoryLocalReadwriteSplittingSpringNamespaceMybatisExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/MemoryLocalReadwriteSplittingSpringNamespaceMybatisExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitt [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splittin [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-spli [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-re [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-read [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/readwrite/splitting/spring/namespace/mybatis/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/application.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/application.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/application.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/application.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jpa-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/mappers/Addr [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/mappers/Or [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/mappers/OrderM [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-readwrite-splitting-example/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-readwrite-splitting-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/pom.xml
index 7bbd2f2..6fafc36 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-shadow-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-shadow-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/MemoryLocalShadowJdbcConfiguration.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/MemoryLocalShadowJdbcConfiguration.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/MemoryLocalShadowJdbcConfiguration.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/MemoryLocalShadowJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/M [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/MemoryLocalShadowJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/MemoryLocalShadowJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/MemoryLocalShadowJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/MemoryLocalShadowJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/MemoryLocalShadowJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/entity/Address.java
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/entity/Order.java
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/entity/OrderI [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/r [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/rep [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-namespace-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/pom.xml
index 2a4abb7..b99e7ce 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-shadow-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/MemoryLocalShadowSpringBootStarterJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-start [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/MemoryLocalShadowSpringBootStarterJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/MemoryLocalShadowSpringBootStarterJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/MemoryLocalShadowSpringBootStarterJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boo [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/MemoryLocalShadowSpringBootStarterJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/MemoryLocalShadowSpringBootStarterJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/o [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/s [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/resources/application.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/resources/application.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/resources/application.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/resources/application.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-mybatis-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/pom.xml
index 607029e..7bfbf53 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-shadow-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/MemoryLocalShadowSpringBootStarterMybatisExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-b [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/MemoryLocalShadowSpringBootStarterMybatisExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/MemoryLocalShadowSpringBootStarterMybatisExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/MemoryLocalShadowSpringBootStarterMybatisExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-s [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/MemoryLocalShadowSpringBootStarterMybatisExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/MemoryLocalShadowSpringBootStarterMybatisExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/ma [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybati [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-ex [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/boot/starter/mybatis/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/application.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/application.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/application.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/application.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jpa-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/pom.xml
index d65e13b..8355c0c 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-shadow-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/MemoryLocalShadowSpringNamespaceJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-exa [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/MemoryLocalShadowSpringNamespaceJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/MemoryLocalShadowSpringNamespaceJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/MemoryLocalShadowSpringNamespaceJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-j [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/MemoryLocalShadowSpringNamespaceJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/MemoryLocalShadowSpringNamespaceJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/s [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apac [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/j [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/jav [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/resources/application.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/resources/application.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/resources/application.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/resources/application.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/pom.xml
index fff3372..7ecf8bc 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-shadow-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/MemoryLocalShadowSpringNamespaceMybatisExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/MemoryLocalShadowSpringNamespaceMybatisExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/MemoryLocalShadowSpringNamespaceMybatisExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/MemoryLocalShadowSpringNamespaceMybatisExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-na [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/MemoryLocalShadowSpringNamespaceMybatisExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/MemoryLocalShadowSpringNamespaceMybatisExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/o [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/s [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/shadow/spring/namespace/mybatis/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/application.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/application.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/application.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/application.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-encrypt-example/shardingsphere-jdbc-memory-local-encrypt-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-shadow-example/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shadow-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/pom.xml
index d0cee07..70b1689 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-sharding-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-sharding-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/MemoryLocalShardingJdbcConfiguration.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/examp [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/MemoryLocalShardingJdbcConfiguration.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/MemoryLocalShardingJdbcConfiguration.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/MemoryLocalShardingJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sha [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/MemoryLocalShardingJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/MemoryLocalShardingJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/MemoryLocalShardingJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/exam [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/MemoryLocalShardingJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/MemoryLocalShardingJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/entit [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/entity/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/ent [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/shard [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sha [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/shardin [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-mybatis-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/pom.xml
index f4392f3..502eb30 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-sharding-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/MemoryLocalShardingSpringBootStarterJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/MemoryLocalShardingSpringBootStarterJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/MemoryLocalShardingSpringBootStarterJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/MemoryLocalShardingSpringBootStarterJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/MemoryLocalShardingSpringBootStarterJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/MemoryLocalShardingSpringBootStarterJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/mai [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/m [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-e [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-exa [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/resources/application.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/resources/application.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/resources/application.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/resources/application.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jpa-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/pom.xml
index 7187d61..2a669a1 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-sharding-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/MemoryLocalShardingSpringBootStarterJpaExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boo [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/MemoryLocalShardingSpringBootStarterJpaExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/MemoryLocalShardingSpringBootStarterJpaExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/MemoryLocalShardingSpringBootStarterJpaExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spr [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/MemoryLocalShardingSpringBootStarterJpaExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/MemoryLocalShardingSpringBootStarterJpaExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/j [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/jav [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-exam [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-ex [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-exampl [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/jpa/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/resources/application.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/resources/application.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/resources/application.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/resources/application.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-namespace-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-jpa-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/pom.xml
index 1d253db..04e3848 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-sharding-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/MemoryLocalShardingSpringBootStarterMybatisExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-shardin [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/MemoryLocalShardingSpringBootStarterMybatisExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/MemoryLocalShardingSpringBootStarterMybatisExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/MemoryLocalShardingSpringBootStarterMybatisExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/MemoryLocalShardingSpringBootStarterMybatisExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/MemoryLocalShardingSpringBootStarterMybatisExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-exampl [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-exam [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter- [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starte [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-my [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/boot/starter/mybatis/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/application.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/application.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/application.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/application.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-mybatis-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/mappers/AddressMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-boot-starter-mybatis-example/src/main/resources/mappers/OrderMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/pom.xml
index 6e4453e..00981c5 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-sharding-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/MemoryLocalShardingSpringNamespaceJdbcExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespac [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/MemoryLocalShardingSpringNamespaceJdbcExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/MemoryLocalShardingSpringNamespaceJdbcExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/MemoryLocalShardingSpringNamespaceJdbcExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-n [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/MemoryLocalShardingSpringNamespaceJdbcExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/MemoryLocalShardingSpringNamespaceJdbcExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/or [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/sr [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jdbc/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/resources/application.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/resources/application.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/resources/application.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/resources/application.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jpa-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jdbc-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/pom.xml
index 515c3ae..b439474 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-sharding-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/MemoryLocalShardingSpringNamespaceJpaExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-j [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/MemoryLocalShardingSpringNamespaceJpaExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/MemoryLocalShardingSpringNamespaceJpaExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/MemoryLocalShardingSpringNamespaceJpaExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-name [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/MemoryLocalShardingSpringNamespaceJpaExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/MemoryLocalShardingSpringNamespaceJpaExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/a [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apa [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/m [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/mai [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/jpa/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/resources/application.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/resources/application.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/resources/application.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/resources/application.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-spring-boot-starter-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-jpa-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/pom.xml
index 07aacc4..95ad9b6 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-jdbc-memory-local-sharding-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/MemoryLocalShardingSpringNamespaceMybatisExample.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/MemoryLocalShardingSpringNamespaceMybatisExample.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/MemoryLocalShardingSpringNamespaceMybatisExample.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/MemoryLocalShardingSpringNamespaceMybatisExampleService.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/MemoryLocalShardingSpringNamespaceMybatisExampleService.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/MemoryLocalShardingSpringNamespaceMybatisExampleService.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/entity/Address.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/mai [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/entity/Address.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/entity/Address.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/entity/Order.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/ [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/entity/Order.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/entity/Order.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/entity/OrderItem.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/m [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/entity/OrderItem.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/entity/OrderItem.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/repository/AddressRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-e [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/repository/AddressRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/repository/AddressRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/repository/OrderItemRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/repository/OrderItemRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/repository/OrderItemRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/repository/OrderRepository.java b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-exa [...]
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/repository/OrderRepository.java
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/java/org/apache/shardingsphere/example/sharding/spring/namespace/mybatis/repository/OrderRepository.java
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/application.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/application.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/application.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/application.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/resources/logback.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-db-discovery-example/shardingsphere-jdbc-memory-local-db-discovery-jdbc-example/src/main/resources/logback.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/logback.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/mappers/AddressMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/mappers/OrderItemMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-example/shardingsphere-jdbc-memory-local-sharding-example/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-jdbc-memory-local-sharding-spring-namespace-mybatis-example/src/main/resources/mappers/OrderMapper.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/pom.xml
index 9090d3a..bb483bb 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-sharding-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-sharding-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/pom.xml
index c916af9..3c24f97 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-shadow-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-shadow-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/pom.xml
deleted file mode 100644
index 50bfd8f..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/pom.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-cluster-etcd-base-seata-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-base-seata-sharding-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-base-seata-shadow-example</module>
-    </modules>
-    
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.apache.shardingsphere</groupId>
-                <artifactId>shardingsphere-transaction-base-seata-at</artifactId>
-                <version>${project.parent.version}</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/pom.xml
index f56ca6c..84410de 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/pom.xml
index 3870281..447efcc 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-base-seata-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/pom.xml
index d965cd1..0831e58 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-base-seata-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-db-discovery-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-db-discovery-example/pom.xml
index 8f59c4b..ec0721d 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-local-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-encrypt-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-encrypt-example/pom.xml
index 5140d65..554bca9 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-local-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/pom.xml
deleted file mode 100644
index f23a0ce..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/pom.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-cluster-etcd-local-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-cluster-etcd-local-db-discovery-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-local-encrypt-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-local-sharding-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-local-shadow-example</module>
-    </modules>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example/pom.xml
index 1669eeb..f7d63a0 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-shadow-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-shadow-example/pom.xml
index fbc9511..617503b 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-local-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-sharding-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-sharding-example/pom.xml
index c5180e8..d00365e 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-local-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/pom.xml
index 86c8a4b..3db69ac 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/pom.xml
index a93e107..56921b2 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/pom.xml
deleted file mode 100644
index fbd7c56..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/pom.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-cluster-etcd-xa-atomikos-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example</module>
-    </modules>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/pom.xml
index 4fd4b8c..61b38c0 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/pom.xml
index 8a1b437..0ffebf8 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/pom.xml
index 6dc663d..6ac70a8 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example/pom.xml
index 4aa64bc..2ec86f4 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example/pom.xml
index 84b4a4a..f55e737 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/pom.xml
deleted file mode 100644
index 073311a..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/pom.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-cluster-etcd-xa-bitronix-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example</module>
-    </modules>
-    
-    <properties>
-        <btm.version>2.1.3</btm.version>
-    </properties>
-    
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.apache.shardingsphere</groupId>
-                <artifactId>shardingsphere-transaction-xa-bitronix</artifactId>
-                <version>${project.parent.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.codehaus.btm</groupId>
-                <artifactId>btm</artifactId>
-                <version>${btm.version}</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example/pom.xml
index f21eb7c..6bb15b0 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example/pom.xml
index 05eb3a8..37dde06 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example/pom.xml
index be08c16..096fd82 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/pom.xml
index e5ce698..93cfb7f 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/pom.xml
index 1db8647..e89408f 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/pom.xml
deleted file mode 100644
index 39efdc3..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/pom.xml
+++ /dev/null
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <packaging>pom</packaging>
-    <artifactId>shardingsphere-proxy-cluster-etcd-xa-narayana-example</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example</module>
-        <module>shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example</module>
-    </modules>
-    
-    <properties>
-        <narayana.version>5.9.1.Final</narayana.version>
-        <jboss-transaction-spi.version>7.6.0.Final</jboss-transaction-spi.version>
-        <jboss-logging.version>3.2.1.Final</jboss-logging.version>
-    </properties>
-    
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.apache.shardingsphere</groupId>
-                <artifactId>shardingsphere-transaction-xa-narayana</artifactId>
-                <version>${project.parent.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.narayana.jta</groupId>
-                <artifactId>jta</artifactId>
-                <version>${narayana.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.narayana.jts</groupId>
-                <artifactId>narayana-jts-integration</artifactId>
-                <version>${narayana.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss</groupId>
-                <artifactId>jboss-transaction-spi</artifactId>
-                <version>${jboss-transaction-spi.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.logging</groupId>
-                <artifactId>jboss-logging</artifactId>
-                <version>${jboss-logging.version}</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/pom.xml
index e02a911..7cbf064 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/pom.xml
index 33479ac..2fe29ac 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/pom.xml
index d228840..45bfaef 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-etcd-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/pom.xml
index 02a0a32..fbbc915 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/pom.xml
index b0e7efb..f825061 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/pom.xml
deleted file mode 100644
index 452be8f..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/pom.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-cluster-zookeeper-base-seata-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example</module>
-    </modules>
-    
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.apache.shardingsphere</groupId>
-                <artifactId>shardingsphere-transaction-base-seata-at</artifactId>
-                <version>${project.parent.version}</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/pom.xml
index b3402c1..ad6588d 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/pom.xml
index 9068ad0..f7740a7 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/pom.xml
index 8dd595c..821cce5 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example/pom.xml
index 1c4e9e4..acfdeac 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-encrypt-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-encrypt-example/pom.xml
index 98332bd..336a9a7 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-local-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/pom.xml
deleted file mode 100644
index 63bed5e..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/pom.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-cluster-zookeeper-local-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-local-encrypt-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-local-sharding-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-local-shadow-example</module>
-    </modules>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example/pom.xml
index dde4fda..6cb585d 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-shadow-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-shadow-example/pom.xml
index 38f9d01..2dfe89b 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-local-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-sharding-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-sharding-example/pom.xml
index 4a199f6..156cb2d 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-local-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/pom.xml
similarity index 93%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/pom.xml
index 6ba7360..87ce685 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/pom.xml
similarity index 93%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/pom.xml
index 112c31c..60a693a 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/pom.xml
deleted file mode 100644
index b6d3f84..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/pom.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example</module>
-    </modules>
-
-</project>
\ No newline at end of file
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/pom.xml
similarity index 93%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/pom.xml
index 4aff45b..7d1394c 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/pom.xml
similarity index 93%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/pom.xml
index 53439a7..082bd60 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/pom.xml
similarity index 93%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/pom.xml
index 10eab9c..b5406f7 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example/pom.xml
index 5c79594..2291a41 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example/pom.xml
index 7ba775d..b6fb903 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/pom.xml
deleted file mode 100644
index fdad306..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/pom.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example</module>
-    </modules>
-    
-    <properties>
-        <btm.version>2.1.3</btm.version>
-    </properties>
-    
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.apache.shardingsphere</groupId>
-                <artifactId>shardingsphere-transaction-xa-bitronix</artifactId>
-                <version>${project.parent.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.codehaus.btm</groupId>
-                <artifactId>btm</artifactId>
-                <version>${btm.version}</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example/pom.xml
index 198fd22..09bd4e8 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example/pom.xml
index d592854..5952cb4 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example/pom.xml
index 1bdb3ec..4d2f294 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/pom.xml
index 7adeed2..fa17663 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/pom.xml
index 58cfebe..64b8e01 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/pom.xml
deleted file mode 100644
index ee75621..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/pom.xml
+++ /dev/null
@@ -1,76 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
-    <packaging>pom</packaging>
-    <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-narayana-example</artifactId>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example</module>
-        <module>shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example</module>
-    </modules>
-    
-    <properties>
-        <narayana.version>5.9.1.Final</narayana.version>
-        <jboss-transaction-spi.version>7.6.0.Final</jboss-transaction-spi.version>
-        <jboss-logging.version>3.2.1.Final</jboss-logging.version>
-    </properties>
-    
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.apache.shardingsphere</groupId>
-                <artifactId>shardingsphere-transaction-xa-narayana</artifactId>
-                <version>${project.parent.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.narayana.jta</groupId>
-                <artifactId>jta</artifactId>
-                <version>${narayana.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.narayana.jts</groupId>
-                <artifactId>narayana-jts-integration</artifactId>
-                <version>${narayana.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss</groupId>
-                <artifactId>jboss-transaction-spi</artifactId>
-                <version>${jboss-transaction-spi.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.logging</groupId>
-                <artifactId>jboss-logging</artifactId>
-                <version>${jboss-logging.version}</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-    
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/pom.xml
index 32b7163..bab5c3b 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/pom.xml
index a1dc343..4057557 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/pom.xml
index 7874daa..63bb8c8 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-db-discovery-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-db-discovery-example/pom.xml
index dfe5d36..07a2dd8 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-base-seata-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-encrypt-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-encrypt-example/pom.xml
index 5bf8383..570bf70 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-base-seata-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/pom.xml
deleted file mode 100644
index c0869fa..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/pom.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-memory-base-seata-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-memory-base-seata-db-discovery-example</module>
-        <module>shardingsphere-proxy-memory-base-seata-encrypt-example</module>
-        <module>shardingsphere-proxy-memory-base-seata-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-memory-base-seata-sharding-example</module>
-        <module>shardingsphere-proxy-memory-base-seata-shadow-example</module>
-    </modules>
-    
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.apache.shardingsphere</groupId>
-                <artifactId>shardingsphere-transaction-base-seata-at</artifactId>
-                <version>${project.parent.version}</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/pom.xml
index fd7b928..240cb1a 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-base-seata-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-shadow-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-shadow-example/pom.xml
index 8a2f5b5..0b49a77 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-base-seata-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-shadow-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-sharding-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-sharding-example/pom.xml
index 5952a7a..07841d0 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-base-seata-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-sharding-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-db-discovery-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-db-discovery-example/pom.xml
index 00a011e..0a16e73 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-local-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-encrypt-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-encrypt-example/pom.xml
index e893dee..dd7894f 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-local-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/pom.xml
deleted file mode 100644
index 31e0d7a..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/pom.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-memory-local-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-memory-local-db-discovery-example</module>
-        <module>shardingsphere-proxy-memory-local-encrypt-example</module>
-        <module>shardingsphere-proxy-memory-local-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-memory-local-sharding-example</module>
-        <module>shardingsphere-proxy-memory-local-shadow-example</module>
-    </modules>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-readwrite-splitting-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-readwrite-splitting-example/pom.xml
index 0dd5608..6215705 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-local-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-base-seata-example/shardingsphere-proxy-memory-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-shadow-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-shadow-example/pom.xml
index 9f12fba..6a2f350 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-local-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-sharding-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-sharding-example/pom.xml
index 483c31b..f9c4e85 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-local-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/pom.xml
index a52c630..2e30afa 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-xa-atomikos-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/pom.xml
index 4871db1..df23fbb 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-xa-atomikos-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/pom.xml
deleted file mode 100644
index 53a9429..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/pom.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-memory-xa-atomikos-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-memory-xa-atomikos-sharding-example</module>
-        <module>shardingsphere-proxy-memory-xa-atomikos-db-discovery-example</module>
-        <module>shardingsphere-proxy-memory-xa-atomikos-encrypt-example</module>
-        <module>shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-memory-xa-atomikos-shadow-example</module>
-    </modules>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/pom.xml
index 85e8f55..32b0c84 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-shadow-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-shadow-example/pom.xml
index 075525a..d341365 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-xa-atomikos-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-sharding-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-sharding-example/pom.xml
index c762394..602bd0f 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-example/shardingsphere-proxy-memory-xa-atomikos-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-xa-atomikos-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-local-example/shardingsphere-proxy-memory-local-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/pom.xml
index bbf12dc..c9d93a7 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-xa-bitronix-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/pom.xml
index 4700e3a..515d7ae 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-xa-bitronix-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/pom.xml
deleted file mode 100644
index 98743c6..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/pom.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-memory-xa-bitronix-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-memory-xa-bitronix-db-discovery-example</module>
-        <module>shardingsphere-proxy-memory-xa-bitronix-encrypt-example</module>
-        <module>shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-memory-xa-bitronix-sharding-example</module>
-        <module>shardingsphere-proxy-memory-xa-bitronix-shadow-example</module>
-    </modules>
-    
-    <properties>
-        <btm.version>2.1.3</btm.version>
-    </properties>
-    
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.apache.shardingsphere</groupId>
-                <artifactId>shardingsphere-transaction-xa-bitronix</artifactId>
-                <version>${project.parent.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.codehaus.btm</groupId>
-                <artifactId>btm</artifactId>
-                <version>${btm.version}</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/pom.xml
index d330b48..cb69d65 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-shadow-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-shadow-example/pom.xml
index c1ceaa3..e207aa4 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-xa-bitronix-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-sharding-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-sharding-example/pom.xml
index 58c2720..3bdb2f6 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-xa-bitronix-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-example/shardingsphere-proxy-memory-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/pom.xml
index f3b91a8..991467c 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-xa-narayana-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-encrypt-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-encrypt-example/pom.xml
index eefbd1d..3660ed6 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-xa-narayana-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/pom.xml
deleted file mode 100644
index 046193e..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/pom.xml
+++ /dev/null
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-memory-xa-narayana-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-memory-xa-narayana-db-discovery-example</module>
-        <module>shardingsphere-proxy-memory-xa-narayana-encrypt-example</module>
-        <module>shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-memory-xa-narayana-sharding-example</module>
-        <module>shardingsphere-proxy-memory-xa-narayana-shadow-example</module>
-    </modules>
-    
-    <properties>
-        <narayana.version>5.9.1.Final</narayana.version>
-        <jboss-transaction-spi.version>7.6.0.Final</jboss-transaction-spi.version>
-        <jboss-logging.version>3.2.1.Final</jboss-logging.version>
-    </properties>
-    
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.apache.shardingsphere</groupId>
-                <artifactId>shardingsphere-transaction-xa-narayana</artifactId>
-                <version>${project.parent.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.narayana.jta</groupId>
-                <artifactId>jta</artifactId>
-                <version>${narayana.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.narayana.jts</groupId>
-                <artifactId>narayana-jts-integration</artifactId>
-                <version>${narayana.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss</groupId>
-                <artifactId>jboss-transaction-spi</artifactId>
-                <version>${jboss-transaction-spi.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.logging</groupId>
-                <artifactId>jboss-logging</artifactId>
-                <version>${jboss-logging.version}</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/pom.xml
index 34094bb..820b49d 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-example/shardingsphere-proxy-cluster-zookeeper-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-shadow-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-shadow-example/pom.xml
index 3512415..2ef4010 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-xa-narayana-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-sharding-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-sharding-example/pom.xml
index 497ebea..20bc7dc 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-memory-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-memory-xa-narayana-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-example/shardingsphere-proxy-memory-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-narayana-example/shardingsphere-proxy-cluster-zookeeper-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-memory-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/pom.xml
index de4b687..287de92 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-base-seata-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/pom.xml
index ddcde3a..76911ec 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-base-seata-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/pom.xml
deleted file mode 100644
index e68e8e3..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/pom.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-standalone-file-base-seata-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-standalone-file-base-seata-db-discovery-example</module>
-        <module>shardingsphere-proxy-standalone-file-base-seata-encrypt-example</module>
-        <module>shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-standalone-file-base-seata-sharding-example</module>
-        <module>shardingsphere-proxy-standalone-file-base-seata-shadow-example</module>
-    </modules>
-    
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.apache.shardingsphere</groupId>
-                <artifactId>shardingsphere-transaction-base-seata-at</artifactId>
-                <version>${project.parent.version}</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/pom.xml
index 2424068..457969e 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-example/shardingsphere-proxy-cluster-zookeeper-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-readwrite-splitting-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-shadow-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-shadow-example/pom.xml
index 9fc33b0..b102c9d 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-base-seata-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-shadow-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-shadow-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-sharding-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-sharding-example/pom.xml
index 29e66cf..ebd4e69 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-base-seata-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-base-seata-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-example/shardingsphere-proxy-standalone-file-base-seata-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/src/main/resources/seata.conf b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-sharding-example/src/main/resources/seata.conf
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/src/main/resources/seata.conf
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-base-seata-sharding-example/src/main/resources/seata.conf
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-db-discovery-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-db-discovery-example/pom.xml
index 8f4475c..7749a77 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-local-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-encrypt-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-encrypt-example/pom.xml
index 1dc339c..33f653e 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-local-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/pom.xml
deleted file mode 100644
index 54d1101..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/pom.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-standalone-file-local-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-standalone-file-local-db-discovery-example</module>
-        <module>shardingsphere-proxy-standalone-file-local-encrypt-example</module>
-        <module>shardingsphere-proxy-standalone-file-local-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-standalone-file-local-sharding-example</module>
-        <module>shardingsphere-proxy-standalone-file-local-shadow-example</module>
-    </modules>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-readwrite-splitting-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-readwrite-splitting-example/pom.xml
index 000d2f4..6afb405 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-local-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-base-seata-example/shardingsphere-proxy-cluster-zookeeper-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-shadow-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-shadow-example/pom.xml
index bf1bb3b..beb3ffd 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-local-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-sharding-example/pom.xml
similarity index 94%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-sharding-example/pom.xml
index 9ec6a06..96b3e63 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-local-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-local-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-bitronix-example/shardingsphere-proxy-cluster-etcd-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-example/shardingsphere-proxy-standalone-file-local-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-local-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/pom.xml
similarity index 93%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/pom.xml
index f836a13..ca340ad 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/pom.xml
similarity index 93%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/pom.xml
index 1968a5b..40242fd 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/pom.xml
deleted file mode 100644
index 6f24657..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/pom.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-standalone-file-xa-atomikos-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example</module>
-        <module>shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example</module>
-        <module>shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example</module>
-        <module>shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example</module>
-    </modules>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/pom.xml
similarity index 93%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/pom.xml
index f73a7d9..5847ffc 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-zookeeper-local-example/shardingsphere-proxy-cluster-zookeeper-local-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/pom.xml
similarity index 93%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/pom.xml
index 993faf2..f7b6e3e 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-encrypt-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/pom.xml
similarity index 93%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/pom.xml
index 5d273ad..e088990 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-xa-atomikos-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-atomikos-example/shardingsphere-proxy-cluster-etcd-xa-atomikos-db-discovery-example/src/main/resources/conf/jta.properties
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/src/main/resources/conf/jta.properties
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-example/shardingsphere-proxy-standalone-file-xa-atomikos-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-atomikos-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example/pom.xml
index f00c769..ba10b21 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example/pom.xml
index bdf6c26..8788fcf 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/pom.xml
deleted file mode 100644
index 3c378c0..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/pom.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-standalone-file-xa-bitronix-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example</module>
-        <module>shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example</module>
-        <module>shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example</module>
-        <module>shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example</module>
-    </modules>
-    
-    <properties>
-        <btm.version>2.1.3</btm.version>
-    </properties>
-    
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.apache.shardingsphere</groupId>
-                <artifactId>shardingsphere-transaction-xa-bitronix</artifactId>
-                <version>${project.parent.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.codehaus.btm</groupId>
-                <artifactId>btm</artifactId>
-                <version>${btm.version}</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example/pom.xml
index bc2d4a9..e197097 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example/pom.xml
index 299e375..07e9614 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example/pom.xml
similarity index 95%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example/pom.xml
index 220ed64..7a2eb99 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-xa-bitronix-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-local-example/shardingsphere-proxy-cluster-etcd-local-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-example/shardingsphere-proxy-standalone-file-xa-bitronix-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-bitronix-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/pom.xml
index 505c134..a214a23 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/src/main/resources/conf/config-db-discovery.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/pom.xml
index 63158ee..a56d823 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-encrypt-example/src/main/resources/conf/config-encrypt.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/src/main/resources/conf/config-encrypt.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/pom.xml
deleted file mode 100644
index cc21e19..0000000
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/pom.xml
+++ /dev/null
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~     http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-example-generated</artifactId>
-        <version>${revision}</version>
-    </parent>
-    <artifactId>shardingsphere-proxy-standalone-file-xa-narayana-example</artifactId>
-    <packaging>pom</packaging>
-    <name>${project.artifactId}</name>
-    
-    <modules>
-        <module>shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example</module>
-        <module>shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example</module>
-        <module>shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example</module>
-        <module>shardingsphere-proxy-standalone-file-xa-narayana-sharding-example</module>
-        <module>shardingsphere-proxy-standalone-file-xa-narayana-shadow-example</module>
-    </modules>
-    
-    <properties>
-        <narayana.version>5.9.1.Final</narayana.version>
-        <jboss-transaction-spi.version>7.6.0.Final</jboss-transaction-spi.version>
-        <jboss-logging.version>3.2.1.Final</jboss-logging.version>
-    </properties>
-    
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.apache.shardingsphere</groupId>
-                <artifactId>shardingsphere-transaction-xa-narayana</artifactId>
-                <version>${project.parent.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.narayana.jta</groupId>
-                <artifactId>jta</artifactId>
-                <version>${narayana.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.narayana.jts</groupId>
-                <artifactId>narayana-jts-integration</artifactId>
-                <version>${narayana.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss</groupId>
-                <artifactId>jboss-transaction-spi</artifactId>
-                <version>${jboss-transaction-spi.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jboss.logging</groupId>
-                <artifactId>jboss-logging</artifactId>
-                <version>${jboss-logging.version}</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-</project>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/pom.xml
index fc144fb..0a6ca6e 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/src/main/resources/conf/config-readwrite-splitting.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-readwrite-splitting-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/pom.xml
index 7d3fad8..1ccd595 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-xa-narayana-shadow-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-shadow-example/src/main/resources/conf/config-shadow.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/src/main/resources/conf/config-shadow.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-encrypt-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-encrypt-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-shadow-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/pom.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/pom.xml
similarity index 96%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/pom.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/pom.xml
index 8df2c1d..06cbb0d 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/pom.xml
+++ b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/pom.xml
@@ -22,7 +22,7 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.shardingsphere.example</groupId>
-        <artifactId>shardingsphere-proxy-standalone-file-xa-narayana-example</artifactId>
+        <artifactId>shardingsphere-example-generated</artifactId>
         <version>${revision}</version>
     </parent>
     <artifactId>shardingsphere-proxy-standalone-file-xa-narayana-sharding-example</artifactId>
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-base-seata-example/shardingsphere-proxy-cluster-etcd-base-seata-sharding-example/src/main/resources/conf/config-sharding.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/src/main/resources/conf/config-sharding.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/src/main/resources/conf/server.yaml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-example/shardingsphere-proxy-standalone-file-xa-narayana-db-discovery-example/src/main/resources/conf/server.yaml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/src/main/resources/conf/server.yaml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml b/examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml
similarity index 100%
rename from examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-cluster-etcd-xa-narayana-example/shardingsphere-proxy-cluster-etcd-xa-narayana-db-discovery-example/src/main/resources/jbossts-properties.xml
rename to examples/shardingsphere-sample/shardingsphere-example-generated/shardingsphere-proxy-standalone-file-xa-narayana-sharding-example/src/main/resources/jbossts-properties.xml
diff --git a/examples/shardingsphere-sample/shardingsphere-example-generator/src/main/java/org/apache/shardingsphere/example/generator/ExampleGenerator.java b/examples/shardingsphere-sample/shardingsphere-example-generator/src/main/java/org/apache/shardingsphere/example/generator/ExampleGenerator.java
index 1572297..5dd44e9 100644
--- a/examples/shardingsphere-sample/shardingsphere-example-generator/src/main/java/org/apache/shardingsphere/example/generator/ExampleGenerator.java
+++ b/examples/shardingsphere-sample/shardingsphere-example-generator/src/main/java/org/apache/shardingsphere/example/generator/ExampleGenerator.java
@@ -46,7 +46,6 @@ public final class ExampleGenerator {
             + "<#else>"
             + "<#assign package=feature />"
             + "</#if>"
-            + "/shardingsphere-jdbc-${mode}-${transaction}-example/shardingsphere-jdbc-${mode}-${transaction}-${package}-example"
             + "/shardingsphere-jdbc-${mode}-${transaction}-${package}-${framework}-example/src/main/";
     
     private static final String JAVA_CLASS_PATH = "java/org/apache/shardingsphere/example/"