public interface SqlSession extends Closeable
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
Map<String,Object> |
findBySQL(String sql,
Object parms)
根据sql查询返回map
|
<T> T |
findBySQL(String sql,
Object parms,
Class<T> clazz)
根据原生SQL查实体
|
<T> T |
findByWhereSQL(String whereSql,
Object parms,
Class<T> clazz)
根据封装的WhereSQL查实体
|
Connection |
getConnection()
获取连接
|
Object |
insert(Object t)
根据实体插入数据 自增返回id
|
Object |
insertBySQL(String sql,
Object parms)
根据原生sql插入数据
|
<T> T |
load(Object Id,
Class<T> clazz)
根据主键查实体
|
List |
queryBySQL(String sql,
Object parms)
根据SQL查数据库返回一个List
|
<E> List<E> |
queryBySQL(String sql,
Object parms,
Class<E> clazz)
根据原生SQL查实体列表
|
<E> List<E> |
queryByWhereSQL(String sql,
Object parms,
Class<E> clazz)
根据封装的WhereSQL查实体列表
|
int |
update(Object t)
根据实体更新 必须设置主键
|
int |
updateBySQL(String sql,
Object parms)
根据原生更新数据
|
<T> T findBySQL(String sql, Object parms, Class<T> clazz)
T - sql - sql语句parms - 条件参数赋值,如果sql里带有值的话则传NULL即可clazz - <T> T findByWhereSQL(String whereSql, Object parms, Class<T> clazz)
T - whereSql - SQL的wehere语句后半段parms - 参数值clazz - <E> List<E> queryBySQL(String sql, Object parms, Class<E> clazz)
E - sql - sql语句parms - 参数值clazz - <E> List<E> queryByWhereSQL(String sql, Object parms, Class<E> clazz)
E - sql - SQL的wehere语句后半段parms - 参数值clazz - Map<String,Object> findBySQL(String sql, Object parms)
sql - sql语句parms - 参数int update(Object t)
t - 实体Connection getConnection()
void close()
close 在接口中 AutoCloseableclose 在接口中 CloseableCopyright © 2016. All rights reserved.