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

wuweijie 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 ae8b557  Refactor ExampleTemplateFactory (#14922)
ae8b557 is described below

commit ae8b557bf61da0a66dd66179911a527158576c3f
Author: Liang Zhang <[email protected]>
AuthorDate: Thu Jan 20 00:13:58 2022 +0800

    Refactor ExampleTemplateFactory (#14922)
    
    * Refactor ExampleTemplateFactory
    
    * Refactor ExampleTemplateFactory
---
 .../example/generator/ExampleTemplateFactory.java   | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

diff --git 
a/examples/shardingsphere-sample/shardingsphere-example-generator/src/main/java/org/apache/shardingsphere/example/generator/ExampleTemplateFactory.java
 
b/examples/shardingsphere-sample/shardingsphere-example-generator/src/main/java/org/apache/shardingsphere/example/generator/ExampleTemplateFactory.java
index 8aad03e..a3faf6f 100644
--- 
a/examples/shardingsphere-sample/shardingsphere-example-generator/src/main/java/org/apache/shardingsphere/example/generator/ExampleTemplateFactory.java
+++ 
b/examples/shardingsphere-sample/shardingsphere-example-generator/src/main/java/org/apache/shardingsphere/example/generator/ExampleTemplateFactory.java
@@ -61,16 +61,22 @@ public final class ExampleTemplateFactory {
         result.put("java/entity/Address", "entity/Address.java");
         switch (dataModel.get(FRAMEWORK_KEY)) {
             case "jdbc":
+            case "springboot-starter-jdbc":
+            case "spring-namespace-jdbc":
                 result.put("java/repository/jdbc/OrderItemRepository", 
"repository/OrderItemRepository.java");
                 result.put("java/repository/jdbc/OrderRepository", 
"repository/OrderRepository.java");
                 result.put("java/repository/jdbc/AddressRepository", 
"repository/AddressRepository.java");
                 break;
             case "jpa":
+            case "springboot-starter-jpa":
+            case "spring-namespace-jpa":
                 result.put("java/repository/jpa/OrderItemRepository", 
"repository/OrderItemRepository.java");
                 result.put("java/repository/jpa/OrderRepository", 
"repository/OrderRepository.java");
                 result.put("java/repository/jpa/AddressRepository", 
"repository/AddressRepository.java");
                 break;
             case "mybatis":
+            case "springboot-starter-mybatis":
+            case "spring-namespace-mybatis":
                 result.put("java/repository/mybatis/OrderItemRepository", 
"repository/OrderItemRepository.java");
                 result.put("java/repository/mybatis/OrderRepository", 
"repository/OrderRepository.java");
                 result.put("java/repository/mybatis/AddressRepository", 
"repository/AddressRepository.java");
@@ -93,13 +99,22 @@ public final class ExampleTemplateFactory {
             result.put("resources/spi/encryptAlgorithm", 
"META-INF/services/org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm");
         }
         switch (dataModel.get(FRAMEWORK_KEY)) {
-            case "spring-boot-starter":
+            case "springboot-starter-jdbc":
+            case "springboot-starter-jpa":
                 result.put("resources/properties/application", 
"application.properties");
                 break;
-            case "spring-namespace":
+            case "spring-namespace-jdbc":
+            case "spring-namespace-jpa":
                 result.put("resources/xml/application", "application.xml");
                 break;
-            case "mybatis":
+            case "spring-namespace-mybatis":
+                result.put("resources/xml/application", "application.xml");
+                result.put("resources/mappers/OrderItemMapper", 
"mappers/OrderItemMapper.xml");
+                result.put("resources/mappers/OrderMapper", 
"mappers/OrderMapper.xml");
+                result.put("resources/mappers/AddressMapper", 
"mappers/AddressMapper.xml");
+                break;
+            case "springboot-starter-mybatis":
+                result.put("resources/properties/application", 
"application.properties");
                 result.put("resources/mappers/OrderItemMapper", 
"mappers/OrderItemMapper.xml");
                 result.put("resources/mappers/OrderMapper", 
"mappers/OrderMapper.xml");
                 result.put("resources/mappers/AddressMapper", 
"mappers/AddressMapper.xml");

Reply via email to