You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by wu...@apache.org on 2022/01/19 16:14:57 UTC

[shardingsphere] branch master updated: Refactor ExampleTemplateFactory (#14922)

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 <te...@163.com>
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");