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