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

peacewong pushed a commit to branch dev-1.3.2
in repository https://gitbox.apache.org/repos/asf/incubator-linkis.git


The following commit(s) were added to refs/heads/dev-1.3.2 by this push:
     new d660d70f5 Convert annotations to mappers (#3941)
d660d70f5 is described below

commit d660d70f581888a9fbbe9403c4a3e375aa43ba08
Author: 成彬彬 <[email protected]>
AuthorDate: Sat Dec 3 23:13:39 2022 +0800

    Convert annotations to mappers (#3941)
---
 .../errorcode/server/dao/ErrorCodeMapper.java      | 11 -------
 .../errorcode/server/dao/impl/ErrorCodeMapper.xml  | 28 +++++++++++++++++
 .../errorcode/server/dao/ErrorCodeMapperTest.java} | 30 +++++++++----------
 .../common/lock/dao/CommonLockMapper.java          | 12 ++------
 .../common/lock/dao/impl/CommonLockMapper.xml      | 35 ++++++++++++++++++++++
 .../common/lock/dao/CommonLockMapperTest.java      |  1 -
 .../src/test/resources/application.properties      |  4 +--
 7 files changed, 82 insertions(+), 39 deletions(-)

diff --git 
a/linkis-public-enhancements/linkis-error-code/linkis-error-code-server/src/main/java/org/apache/linkis/errorcode/server/dao/ErrorCodeMapper.java
 
b/linkis-public-enhancements/linkis-error-code/linkis-error-code-server/src/main/java/org/apache/linkis/errorcode/server/dao/ErrorCodeMapper.java
index 1858998d4..9c2812362 100644
--- 
a/linkis-public-enhancements/linkis-error-code/linkis-error-code-server/src/main/java/org/apache/linkis/errorcode/server/dao/ErrorCodeMapper.java
+++ 
b/linkis-public-enhancements/linkis-error-code/linkis-error-code-server/src/main/java/org/apache/linkis/errorcode/server/dao/ErrorCodeMapper.java
@@ -20,21 +20,10 @@ package org.apache.linkis.errorcode.server.dao;
 import org.apache.linkis.errorcode.common.LinkisErrorCode;
 
 import org.apache.ibatis.annotations.Mapper;
-import org.apache.ibatis.annotations.Result;
-import org.apache.ibatis.annotations.Results;
-import org.apache.ibatis.annotations.Select;
 
 import java.util.List;
 
 @Mapper
 public interface ErrorCodeMapper {
-
-  @Select("SELECT * FROM linkis_ps_error_code")
-  @Results({
-    @Result(property = "errorCode", column = "error_code"),
-    @Result(property = "errorDesc", column = "error_desc"),
-    @Result(property = "errorRegexStr", column = "error_regex"),
-    @Result(property = "errorType", column = "error_type"),
-  })
   List<LinkisErrorCode> getAllErrorCodes();
 }
diff --git 
a/linkis-public-enhancements/linkis-error-code/linkis-error-code-server/src/main/java/org/apache/linkis/errorcode/server/dao/impl/ErrorCodeMapper.xml
 
b/linkis-public-enhancements/linkis-error-code/linkis-error-code-server/src/main/java/org/apache/linkis/errorcode/server/dao/impl/ErrorCodeMapper.xml
new file mode 100644
index 000000000..696bee645
--- /dev/null
+++ 
b/linkis-public-enhancements/linkis-error-code/linkis-error-code-server/src/main/java/org/apache/linkis/errorcode/server/dao/impl/ErrorCodeMapper.xml
@@ -0,0 +1,28 @@
+<?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.
+  -->
+
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"; >
+
+<mapper namespace="org.apache.linkis.errorcode.server.dao.ErrorCodeMapper">
+
+    <select id="getAllErrorCodes"
+            resultType="org.apache.linkis.errorcode.common.LinkisErrorCode">
+        SELECT * FROM linkis_ps_error_code
+    </select>
+
+</mapper>
diff --git 
a/linkis-public-enhancements/linkis-error-code/linkis-error-code-server/src/main/java/org/apache/linkis/errorcode/server/dao/ErrorCodeMapper.java
 
b/linkis-public-enhancements/linkis-error-code/linkis-error-code-server/src/test/java/org/apache/linkis/errorcode/server/dao/ErrorCodeMapperTest.java
similarity index 61%
copy from 
linkis-public-enhancements/linkis-error-code/linkis-error-code-server/src/main/java/org/apache/linkis/errorcode/server/dao/ErrorCodeMapper.java
copy to 
linkis-public-enhancements/linkis-error-code/linkis-error-code-server/src/test/java/org/apache/linkis/errorcode/server/dao/ErrorCodeMapperTest.java
index 1858998d4..39d9d9b9f 100644
--- 
a/linkis-public-enhancements/linkis-error-code/linkis-error-code-server/src/main/java/org/apache/linkis/errorcode/server/dao/ErrorCodeMapper.java
+++ 
b/linkis-public-enhancements/linkis-error-code/linkis-error-code-server/src/test/java/org/apache/linkis/errorcode/server/dao/ErrorCodeMapperTest.java
@@ -19,22 +19,22 @@ package org.apache.linkis.errorcode.server.dao;
 
 import org.apache.linkis.errorcode.common.LinkisErrorCode;
 
-import org.apache.ibatis.annotations.Mapper;
-import org.apache.ibatis.annotations.Result;
-import org.apache.ibatis.annotations.Results;
-import org.apache.ibatis.annotations.Select;
+import org.springframework.beans.factory.annotation.Autowired;
 
 import java.util.List;
 
-@Mapper
-public interface ErrorCodeMapper {
-
-  @Select("SELECT * FROM linkis_ps_error_code")
-  @Results({
-    @Result(property = "errorCode", column = "error_code"),
-    @Result(property = "errorDesc", column = "error_desc"),
-    @Result(property = "errorRegexStr", column = "error_regex"),
-    @Result(property = "errorType", column = "error_type"),
-  })
-  List<LinkisErrorCode> getAllErrorCodes();
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+
+public class ErrorCodeMapperTest extends BaseDaoTest {
+
+  @Autowired private ErrorCodeMapper errorCodeMapper;
+
+  @Test
+  @DisplayName("getAllErrorCodes")
+  public void getAllErrorCodesTest() {
+    List<LinkisErrorCode> list = errorCodeMapper.getAllErrorCodes();
+    Assertions.assertTrue(list.size() == 2);
+  }
 }
diff --git 
a/linkis-public-enhancements/linkis-ps-common-lock/src/main/java/org/apache/linkis/publicservice/common/lock/dao/CommonLockMapper.java
 
b/linkis-public-enhancements/linkis-ps-common-lock/src/main/java/org/apache/linkis/publicservice/common/lock/dao/CommonLockMapper.java
index eaf65db15..6fb435ab6 100644
--- 
a/linkis-public-enhancements/linkis-ps-common-lock/src/main/java/org/apache/linkis/publicservice/common/lock/dao/CommonLockMapper.java
+++ 
b/linkis-public-enhancements/linkis-ps-common-lock/src/main/java/org/apache/linkis/publicservice/common/lock/dao/CommonLockMapper.java
@@ -25,18 +25,10 @@ import java.util.List;
 
 @Mapper
 public interface CommonLockMapper {
-  @Insert(
-      "insert into linkis_ps_common_lock (lock_object, time_out, update_time, 
create_time)"
-          + "values(#{jsonObject}, #{timeOut}, now(), now())")
+
   void lock(@Param("jsonObject") String jsonObject, @Param("timeOut") Long 
timeOut);
 
-  @Delete("delete  from linkis_ps_common_lock where lock_object = 
#{jsonObject}")
-  void unlock(String jsonObject);
+  void unlock(@Param("jsonObject") String jsonObject);
 
-  @Select("select * from linkis_ps_common_lock")
-  @Results({
-    @Result(property = "updateTime", column = "update_time"),
-    @Result(property = "createTime", column = "create_time")
-  })
   List<CommonLock> getAll();
 }
diff --git 
a/linkis-public-enhancements/linkis-ps-common-lock/src/main/java/org/apache/linkis/publicservice/common/lock/dao/impl/CommonLockMapper.xml
 
b/linkis-public-enhancements/linkis-ps-common-lock/src/main/java/org/apache/linkis/publicservice/common/lock/dao/impl/CommonLockMapper.xml
new file mode 100644
index 000000000..dddb5ebfd
--- /dev/null
+++ 
b/linkis-public-enhancements/linkis-ps-common-lock/src/main/java/org/apache/linkis/publicservice/common/lock/dao/impl/CommonLockMapper.xml
@@ -0,0 +1,35 @@
+<?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.
+  -->
+
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"; >
+
+<mapper 
namespace="org.apache.linkis.publicservice.common.lock.dao.CommonLockMapper">
+
+    <insert id="lock">
+        insert into linkis_ps_common_lock (lock_object, time_out, update_time, 
create_time)
+        values(#{jsonObject}, #{timeOut}, now(), now())
+    </insert>
+    
+    <delete id="unlock">
+        delete  from linkis_ps_common_lock where lock_object = #{jsonObject}
+    </delete>
+
+    <select id="getAll" 
resultType="org.apache.linkis.publicservice.common.lock.entity.CommonLock">
+        select * from linkis_ps_common_lock
+    </select>
+</mapper>
diff --git 
a/linkis-public-enhancements/linkis-ps-common-lock/src/test/java/org/apache/linkis/publicservice/common/lock/dao/CommonLockMapperTest.java
 
b/linkis-public-enhancements/linkis-ps-common-lock/src/test/java/org/apache/linkis/publicservice/common/lock/dao/CommonLockMapperTest.java
index a1b2b1c51..860ea76a7 100644
--- 
a/linkis-public-enhancements/linkis-ps-common-lock/src/test/java/org/apache/linkis/publicservice/common/lock/dao/CommonLockMapperTest.java
+++ 
b/linkis-public-enhancements/linkis-ps-common-lock/src/test/java/org/apache/linkis/publicservice/common/lock/dao/CommonLockMapperTest.java
@@ -34,7 +34,6 @@ public class CommonLockMapperTest extends BaseDaoTest {
   @Test
   @DisplayName("getAll")
   public void getAllTest() {
-
     List<CommonLock> locks = commonLockMapper.getAll();
     Assertions.assertTrue(locks.size() == 1);
   }
diff --git 
a/linkis-public-enhancements/linkis-ps-common-lock/src/test/resources/application.properties
 
b/linkis-public-enhancements/linkis-ps-common-lock/src/test/resources/application.properties
index df58ee9f8..6286bf0e4 100644
--- 
a/linkis-public-enhancements/linkis-ps-common-lock/src/test/resources/application.properties
+++ 
b/linkis-public-enhancements/linkis-ps-common-lock/src/test/resources/application.properties
@@ -56,6 +56,6 @@ spring.cloud.service-registry.auto-registration.enabled=false
 eureka.client.enabled=false
 eureka.client.serviceUrl.registerWithEureka=false
 
-mybatis-plus.mapper-locations=classpath:org/apache/linkis/variable/dao/impl/*.xml
-mybatis-plus.type-aliases-package=org.apache.linkis.variable.entity
+mybatis-plus.mapper-locations=classpath:org/apache/linkis/publicservice/common/lock/dao/impl/*.xml
+mybatis-plus.type-aliases-package=org/apache/linkis/publicservice/common/lock/entity
 mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to