public class DefaultSqlSession extends Object implements SqlSession
| 构造器和说明 |
|---|
DefaultSqlSession(Executor executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
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,
boolean isG)
根据原生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 whereSql,
Object parms,
Class<E> clazz)
根据封装的WhereSQL查实体列表
|
int |
update(Object t)
根据实体更新 必须设置主键
|
int |
updateBySQL(String sql,
Object parms)
根据原生更新数据
|
public DefaultSqlSession(Executor executor)
public <T> T load(Object Id, Class<T> clazz)
load 在接口中 SqlSessionT - Id - 主键clazz - public <T> T findBySQL(String sql, Object parms, Class<T> clazz)
findBySQL 在接口中 SqlSessionT - sql - sql语句parms - 条件参数赋值,如果sql里带有值的话则传NULL即可clazz - public <T> T findByWhereSQL(String whereSql, Object parms, Class<T> clazz)
findByWhereSQL 在接口中 SqlSessionT - whereSql - SQL的wehere语句后半段parms - 参数值clazz - public <E> List<E> queryBySQL(String sql, Object parms, Class<E> clazz)
queryBySQL 在接口中 SqlSessionE - sql - sql语句parms - 参数值clazz - public <E> List<E> queryByWhereSQL(String whereSql, Object parms, Class<E> clazz)
queryByWhereSQL 在接口中 SqlSessionE - whereSql - SQL的wehere语句后半段parms - 参数值clazz - public List queryBySQL(String sql, Object parms)
queryBySQL 在接口中 SqlSessionsql - sql语句parms - 参数public Map<String,Object> findBySQL(String sql, Object parms)
findBySQL 在接口中 SqlSessionsql - sql语句parms - 参数public int updateBySQL(String sql, Object parms)
updateBySQL 在接口中 SqlSessionsql - 原生sqlparms - 参数public int update(Object t)
update 在接口中 SqlSessiont - 实体public Object insert(Object t)
insert 在接口中 SqlSessiont - 实体public Object insertBySQL(String sql, Object parms, boolean isG)
insertBySQL 在接口中 SqlSessionsql - 原生sqlparms - 参数值public Connection getConnection()
getConnection 在接口中 SqlSessionpublic void close()
close 在接口中 SqlSessionclose 在接口中 Closeableclose 在接口中 AutoCloseableCopyright © 2016. All rights reserved.