diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/BigRegionDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/BigRegionDAO.java index 54da3d34f..a19bf4616 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/BigRegionDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/BigRegionDAO.java @@ -71,6 +71,7 @@ public class BigRegionDAO { } Example example = new Example(BigRegionDO.class); example.createCriteria().andEqualTo("regionId", regionId); + example.setOrderByClause("limit 1"); return bigRegionMapper.selectOneByExample(example); } diff --git a/coolstore-partner-dao/src/main/resources/mapper/RegionMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/RegionMapper.xml index ec845c63f..a3fba7293 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/RegionMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/RegionMapper.xml @@ -427,6 +427,7 @@ where deleted = 0 and parent_id = #{regionId} and region_type = #{regionType} + limit 1