pom.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lunhan/xxx/entity/dto/ParameterDTO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lunhan/xxx/repository/BasicMapperImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/test/java/com/lunhan/xxx/host/StringUtilTest.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
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> src/main/java/com/lunhan/xxx/entity/dto/ParameterDTO.java
文件已删除 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() { 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); } }