public class SqlHelper extends Object
SqlHelper.getNamespaceSql(
sqlSession,
"com.github.pagehelper.mapper.CountryMapper.listAll"
)
||
\/
SELECT * FROM t_sched_job
sqlHelper.getMapperSql(
sqlSession,
"cn.ponfee.dao.mapper.SchedJobMapper.query4page",
Arrays.asList(1, 2),
Arrays.asList(3, 4),
"id"
)
||
\/
SELECT * FROM t_sched_log
WHERE status IN (1,2) AND id NOT IN (3,4)
ORDER BY id
| 构造器和说明 |
|---|
SqlHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getMapperSql(Object mapper,
String methodName,
Object... args)
通过接口获取sql
|
static String |
getMapperSql(org.apache.ibatis.session.SqlSession session,
Class<?> mapperInterface,
String methodName,
Object... args)
通过Mapper接口和方法名
|
static String |
getMapperSql(org.apache.ibatis.session.SqlSession session,
String fullMapperMethodName,
Object... args)
通过Mapper方法名获取sql
|
static String |
getNamespaceSql(org.apache.ibatis.session.SqlSession session,
String namespace)
通过命名空间方式获取sql
|
static String |
getNamespaceSql(org.apache.ibatis.session.SqlSession session,
String namespace,
Object params)
通过命名空间方式获取sql
|
public static String getMapperSql(Object mapper, String methodName, Object... args)
mapper - methodName - args - public static String getMapperSql(org.apache.ibatis.session.SqlSession session, String fullMapperMethodName, Object... args)
session - fullMapperMethodName - args - public static String getMapperSql(org.apache.ibatis.session.SqlSession session, Class<?> mapperInterface, String methodName, Object... args)
session - mapperInterface - methodName - args - public static String getNamespaceSql(org.apache.ibatis.session.SqlSession session, String namespace)
session - namespace - Copyright © 2023. All rights reserved.