From 72514fab70f067c15a167a96923b678eea3c8bfd Mon Sep 17 00:00:00 2001 From: liulin <lin.liu@aliyun.com> Date: 星期三, 31 七月 2024 23:03:41 +0800 Subject: [PATCH] 去掉不需要的依赖 --- /dev/null | 66 --------------------------------- pom.xml | 7 --- src/main/java/com/lunhan/xxx/repository/BasicMapperImpl.java | 8 ++- src/test/java/com/lunhan/xxx/host/StringUtilTest.java | 16 ++++++++ 4 files changed, 21 insertions(+), 76 deletions(-) diff --git a/pom.xml b/pom.xml index 346b311..6549552 100644 --- a/pom.xml +++ b/pom.xml @@ -177,13 +177,6 @@ <version>2.5.0</version> </dependency> - <!-- table、Column注解 --> - <dependency> - <groupId>javax.persistence</groupId> - <artifactId>persistence-api</artifactId> - <version>1.0.2</version> - </dependency> - <!--mapStruct依赖 高性能对象映射--> <!--mapstruct核心--> <dependency> diff --git a/src/main/java/com/lunhan/xxx/entity/dto/ParameterDTO.java b/src/main/java/com/lunhan/xxx/entity/dto/ParameterDTO.java deleted file mode 100644 index d33378b..0000000 --- a/src/main/java/com/lunhan/xxx/entity/dto/ParameterDTO.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.lunhan.xxx.entity.dto; - -import javax.persistence.Column; - -public class ParameterDTO { - /** - * 参数名 - */ - private String name; - /** - * 标识 - */ - private String mark; - /** - * 单位 - */ - private String unit; - /** - * 参数最大值 - */ - private String maxValue; - /** - * 单位 - */ - private String minValue; - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getMark() { - return mark; - } - - public void setMark(String mark) { - this.mark = mark; - } - - public String getUnit() { - return unit; - } - - public void setUnit(String unit) { - this.unit = unit; - } - - public String getMaxValue() { - return maxValue; - } - - public void setMaxValue(String maxValue) { - this.maxValue = maxValue; - } - - public String getMinValue() { - return minValue; - } - - public void setMinValue(String minValue) { - this.minValue = minValue; - } -} diff --git a/src/main/java/com/lunhan/xxx/repository/BasicMapperImpl.java b/src/main/java/com/lunhan/xxx/repository/BasicMapperImpl.java index 3e35d2c..e779814 100644 --- a/src/main/java/com/lunhan/xxx/repository/BasicMapperImpl.java +++ b/src/main/java/com/lunhan/xxx/repository/BasicMapperImpl.java @@ -1,10 +1,12 @@ package com.lunhan.xxx.repository; +import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.lunhan.xxx.common.PagerResult; import com.lunhan.xxx.common.enums.ELogger; @@ -18,7 +20,6 @@ import org.slf4j.Logger; import org.springframework.dao.EmptyResultDataAccessException; -import javax.persistence.Table; import java.io.Serializable; import java.lang.reflect.ParameterizedType; import java.util.Collection; @@ -45,11 +46,12 @@ (ParameterizedType) getClass().getGenericSuperclass() ).getActualTypeArguments()[0]; this.DB = db; - Table annotation = clazz.getAnnotation(Table.class); + TableName annotation = clazz.getAnnotation(TableName.class); if (null == annotation) { + this.tableName = StringUtils.camelToUnderline(clazz.getSimpleName().replace("PO", "")); return; } - this.tableName = annotation.name(); + this.tableName = annotation.value(); } public LambdaQueryWrapper<T> query() { diff --git a/src/test/java/com/lunhan/xxx/host/StringUtilTest.java b/src/test/java/com/lunhan/xxx/host/StringUtilTest.java new file mode 100644 index 0000000..4bfbb5a --- /dev/null +++ b/src/test/java/com/lunhan/xxx/host/StringUtilTest.java @@ -0,0 +1,16 @@ +package com.lunhan.xxx.host; + +import com.baomidou.mybatisplus.core.toolkit.StringUtils; +import com.lunhan.xxx.repository.po.TestInfoPO; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +@RunWith(SpringJUnit4ClassRunner.class) +public class StringUtilTest { + @Test + public void camelToUnderlineTest() { + String tableName = StringUtils.camelToUnderline(TestInfoPO.class.getSimpleName().replace("PO", "")); + System.out.println(tableName); + } +} -- Gitblit v1.9.3