public class SqlHelper extends Object
SQL 辅助类
| 构造器和说明 |
|---|
SqlHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
fillWrapper(Page<?> page,
Wrapper<?> wrapper)
填充Wrapper
|
static <E> E |
getObject(List<E> list)
从list中取第一条数据返回对应List中泛型的单个结果
|
static boolean |
isEmptyOfWrapper(Wrapper<?> wrapper)
判断Wrapper为空
|
static boolean |
isNotEmptyOfWrapper(Wrapper<?> wrapper)
判断Wrapper不为空
|
static boolean |
retBool(Integer result)
判断数据库操作是否成功
|
static int |
retCount(Integer result)
返回SelectCount执行结果
|
static org.apache.ibatis.session.SqlSession |
sqlSession(Class<?> clazz)
获取Session 默认自动提交
特别说明:这里获取SqlSession时这里虽然设置了自动提交但是如果事务托管了的话 是不起作用的 切记!!
|
static org.apache.ibatis.session.SqlSession |
sqlSession(Class<?> clazz,
boolean autoCommit)
获取Session
|
static org.apache.ibatis.session.SqlSession |
sqlSessionBatch(Class<?> clazz)
批量操作 SqlSession
|
static TableInfo |
table(Class<?> clazz)
获取TableInfo
|
public static org.apache.ibatis.session.SqlSession sqlSession(Class<?> clazz)
获取Session 默认自动提交
特别说明:这里获取SqlSession时这里虽然设置了自动提交但是如果事务托管了的话 是不起作用的 切记!!
public static org.apache.ibatis.session.SqlSession sqlSessionBatch(Class<?> clazz)
批量操作 SqlSession
clazz - 实体类public static org.apache.ibatis.session.SqlSession sqlSession(Class<?> clazz, boolean autoCommit)
获取Session
clazz - 实体类autoCommit - true自动提交false则相反public static boolean retBool(Integer result)
判断数据库操作是否成功
result - 数据库操作返回影响条数public static int retCount(Integer result)
返回SelectCount执行结果
result - public static <E> E getObject(List<E> list)
从list中取第一条数据返回对应List中泛型的单个结果
E - list - public static void fillWrapper(Page<?> page, Wrapper<?> wrapper)
填充Wrapper
page - 分页对象wrapper - SQL包装对象public static boolean isEmptyOfWrapper(Wrapper<?> wrapper)
判断Wrapper为空
wrapper - SQL包装对象public static boolean isNotEmptyOfWrapper(Wrapper<?> wrapper)
判断Wrapper不为空
wrapper - SQL包装对象Copyright © 2017. All rights reserved.