Skip to content

Commit 189f2a4

Browse files
committed
拆分MapperProvider,将Config提取出来。
1 parent 3f44b4d commit 189f2a4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+1284
-1005
lines changed

src/main/java/tk/mybatis/mapper/common/base/delete/DeleteByPrimaryKeyMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
package tk.mybatis.mapper.common.base.delete;
2626

2727
import org.apache.ibatis.annotations.DeleteProvider;
28-
import tk.mybatis.mapper.provider.MapperProvider;
28+
import tk.mybatis.mapper.provider.base.BaseDeleteProvider;
2929

3030
/**
3131
* 通用Mapper接口,删除
@@ -41,7 +41,7 @@ public interface DeleteByPrimaryKeyMapper<T> {
4141
* @param key
4242
* @return
4343
*/
44-
@DeleteProvider(type = MapperProvider.class, method = "dynamicSQL")
44+
@DeleteProvider(type = BaseDeleteProvider.class, method = "dynamicSQL")
4545
int deleteByPrimaryKey(Object key);
4646

4747
}

src/main/java/tk/mybatis/mapper/common/base/delete/DeleteMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
package tk.mybatis.mapper.common.base.delete;
2626

2727
import org.apache.ibatis.annotations.DeleteProvider;
28-
import tk.mybatis.mapper.provider.MapperProvider;
28+
import tk.mybatis.mapper.provider.base.BaseDeleteProvider;
2929

3030
/**
3131
* 通用Mapper接口,删除
@@ -41,7 +41,7 @@ public interface DeleteMapper<T> {
4141
* @param record
4242
* @return
4343
*/
44-
@DeleteProvider(type = MapperProvider.class, method = "dynamicSQL")
44+
@DeleteProvider(type = BaseDeleteProvider.class, method = "dynamicSQL")
4545
int delete(T record);
4646

4747
}

src/main/java/tk/mybatis/mapper/common/base/insert/InsertMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
package tk.mybatis.mapper.common.base.insert;
2626

2727
import org.apache.ibatis.annotations.InsertProvider;
28-
import tk.mybatis.mapper.provider.MapperProvider;
28+
import tk.mybatis.mapper.provider.base.BaseInsertProvider;
2929

3030
/**
3131
* 通用Mapper接口,插入
@@ -41,7 +41,7 @@ public interface InsertMapper<T> {
4141
* @param record
4242
* @return
4343
*/
44-
@InsertProvider(type = MapperProvider.class, method = "dynamicSQL")
44+
@InsertProvider(type = BaseInsertProvider.class, method = "dynamicSQL")
4545
int insert(T record);
4646

4747
}

src/main/java/tk/mybatis/mapper/common/base/insert/InsertSelectiveMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
package tk.mybatis.mapper.common.base.insert;
2626

2727
import org.apache.ibatis.annotations.InsertProvider;
28-
import tk.mybatis.mapper.provider.MapperProvider;
28+
import tk.mybatis.mapper.provider.base.BaseInsertProvider;
2929

3030
/**
3131
* 通用Mapper接口,插入
@@ -41,7 +41,7 @@ public interface InsertSelectiveMapper<T> {
4141
* @param record
4242
* @return
4343
*/
44-
@InsertProvider(type = MapperProvider.class, method = "dynamicSQL")
44+
@InsertProvider(type = BaseInsertProvider.class, method = "dynamicSQL")
4545
int insertSelective(T record);
4646

4747
}

src/main/java/tk/mybatis/mapper/common/base/select/SelectByPrimaryKeyMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
package tk.mybatis.mapper.common.base.select;
2626

2727
import org.apache.ibatis.annotations.SelectProvider;
28-
import tk.mybatis.mapper.provider.MapperProvider;
28+
import tk.mybatis.mapper.provider.base.BaseSelectProvider;
2929

3030
/**
3131
* 通用Mapper接口,其他接口继承该接口即可
@@ -45,7 +45,7 @@ public interface SelectByPrimaryKeyMapper<T> {
4545
* @param key
4646
* @return
4747
*/
48-
@SelectProvider(type = MapperProvider.class, method = "dynamicSQL")
48+
@SelectProvider(type = BaseSelectProvider.class, method = "dynamicSQL")
4949
T selectByPrimaryKey(Object key);
5050

5151
}

src/main/java/tk/mybatis/mapper/common/base/select/SelectCountMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
package tk.mybatis.mapper.common.base.select;
2626

2727
import org.apache.ibatis.annotations.SelectProvider;
28-
import tk.mybatis.mapper.provider.MapperProvider;
28+
import tk.mybatis.mapper.provider.base.BaseSelectProvider;
2929

3030
/**
3131
* 通用Mapper接口,查询
@@ -41,7 +41,7 @@ public interface SelectCountMapper<T> {
4141
* @param record
4242
* @return
4343
*/
44-
@SelectProvider(type = MapperProvider.class, method = "dynamicSQL")
44+
@SelectProvider(type = BaseSelectProvider.class, method = "dynamicSQL")
4545
int selectCount(T record);
4646

4747
}

src/main/java/tk/mybatis/mapper/common/base/select/SelectMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
package tk.mybatis.mapper.common.base.select;
2626

2727
import org.apache.ibatis.annotations.SelectProvider;
28-
import tk.mybatis.mapper.provider.MapperProvider;
28+
import tk.mybatis.mapper.provider.base.BaseSelectProvider;
2929

3030
import java.util.List;
3131

@@ -43,7 +43,7 @@ public interface SelectMapper<T> {
4343
* @param record
4444
* @return
4545
*/
46-
@SelectProvider(type = MapperProvider.class, method = "dynamicSQL")
46+
@SelectProvider(type = BaseSelectProvider.class, method = "dynamicSQL")
4747
List<T> select(T record);
4848

4949
}

src/main/java/tk/mybatis/mapper/common/base/select/SelectOneMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
package tk.mybatis.mapper.common.base.select;
2626

2727
import org.apache.ibatis.annotations.SelectProvider;
28-
import tk.mybatis.mapper.provider.MapperProvider;
28+
import tk.mybatis.mapper.provider.base.BaseSelectProvider;
2929

3030
/**
3131
* 通用Mapper接口,查询
@@ -41,7 +41,7 @@ public interface SelectOneMapper<T> {
4141
* @param record
4242
* @return
4343
*/
44-
@SelectProvider(type = MapperProvider.class, method = "dynamicSQL")
44+
@SelectProvider(type = BaseSelectProvider.class, method = "dynamicSQL")
4545
T selectOne(T record);
4646

4747
}

src/main/java/tk/mybatis/mapper/common/base/update/UpdateByPrimaryKeyMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
package tk.mybatis.mapper.common.base.update;
2626

2727
import org.apache.ibatis.annotations.UpdateProvider;
28-
import tk.mybatis.mapper.provider.MapperProvider;
28+
import tk.mybatis.mapper.provider.base.BaseUpdateProvider;
2929

3030
/**
3131
* 通用Mapper接口,更新
@@ -41,7 +41,7 @@ public interface UpdateByPrimaryKeyMapper<T> {
4141
* @param record
4242
* @return
4343
*/
44-
@UpdateProvider(type = MapperProvider.class, method = "dynamicSQL")
44+
@UpdateProvider(type = BaseUpdateProvider.class, method = "dynamicSQL")
4545
int updateByPrimaryKey(T record);
4646

4747
}

src/main/java/tk/mybatis/mapper/common/base/update/UpdateByPrimaryKeySelectiveMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
package tk.mybatis.mapper.common.base.update;
2626

2727
import org.apache.ibatis.annotations.UpdateProvider;
28-
import tk.mybatis.mapper.provider.MapperProvider;
28+
import tk.mybatis.mapper.provider.base.BaseUpdateProvider;
2929

3030
/**
3131
* 通用Mapper接口,更新
@@ -41,7 +41,7 @@ public interface UpdateByPrimaryKeySelectiveMapper<T> {
4141
* @param record
4242
* @return
4343
*/
44-
@UpdateProvider(type = MapperProvider.class, method = "dynamicSQL")
44+
@UpdateProvider(type = BaseUpdateProvider.class, method = "dynamicSQL")
4545
int updateByPrimaryKeySelective(T record);
4646

4747
}

0 commit comments

Comments
 (0)