diff --git a/src/main/java/com/common/base/common/utils/ObjectUtil.java b/src/main/java/com/common/base/common/utils/ObjectUtil.java index 4de1d44..202fde3 100644 --- a/src/main/java/com/common/base/common/utils/ObjectUtil.java +++ b/src/main/java/com/common/base/common/utils/ObjectUtil.java @@ -3,6 +3,7 @@ package com.common.base.common.utils; import com.common.base.common.ServiceException; import com.common.base.module.data.annotation.DataIgnore; +import com.common.base.module.data.exception.BaseMapperException; import com.common.base.module.data.module.DataMap; import org.springframework.util.StringUtils; @@ -76,6 +77,9 @@ public class ObjectUtil { List fieldList = new ArrayList<>(); if (clazz.getAnnotation(Table.class) != null) { Table table = clazz.getAnnotation(Table.class); + if (StringUtils.isEmpty(table.name())) { + throw new BaseMapperException("请检查实体类是否添加注解@Table,并且name中是否正确设置了表名"); + } dataMap = dataMap.tableName(table.name()); } for (Field field : clazz.getDeclaredFields()) { diff --git a/src/main/java/com/common/base/module/data/module/BaseMapperImpl.java b/src/main/java/com/common/base/module/data/module/BaseMapperImpl.java index c2508a2..9744051 100644 --- a/src/main/java/com/common/base/module/data/module/BaseMapperImpl.java +++ b/src/main/java/com/common/base/module/data/module/BaseMapperImpl.java @@ -19,12 +19,9 @@ import org.springframework.transaction.annotation.Transactional; import java.util.List; import java.util.Map; -@Service -@Qualifier("base") +@Service("base") public class BaseMapperImpl implements BaseMapper { - - public static final String BASE = "base"; final TableMapper tableMapper; @@ -598,4 +595,7 @@ public class BaseMapperImpl implements BaseMapper { } return Long.parseLong(id.toString())+1L; } + + public static void main(String[] args) { + } } diff --git a/src/main/java/com/common/base/module/data/module/Condition.java b/src/main/java/com/common/base/module/data/module/Condition.java index 162e0a0..965d7cf 100644 --- a/src/main/java/com/common/base/module/data/module/Condition.java +++ b/src/main/java/com/common/base/module/data/module/Condition.java @@ -5,7 +5,6 @@ import com.common.base.common.utils.XssClass; import com.common.base.common.utils.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; - import java.io.Serializable; import java.util.List;