public interface MybatisTemplate
| 限定符和类型 | 方法和说明 |
|---|---|
int |
delete(String id) |
int |
delete(String id,
ParamObject paramObject) |
SqlResult |
get(String id) |
SqlResult |
get(String id,
ParamObject paramObject) |
int |
insert(String id) |
int |
insert(String id,
ParamObject paramObject) |
<T> T |
insertReturnGeneratedKey(String id,
Class<T> resultClass) |
<T> T |
insertReturnGeneratedKey(String id,
Class<T> resultClass,
ParamObject paramObject) |
<T> List<T> |
select(String id,
Class<T> resultClass) |
<T> List<T> |
select(String id,
Class<T> resultClass,
ParamObject paramObject) |
<T> T |
selectOne(String id,
Class<T> resultClass) |
<T> T |
selectOne(String id,
Class<T> resultClass,
ParamObject paramObject) |
<T> List<T> |
selectSqlResult(SqlResult sqlResult,
Class<T> resultClass)
底层调用 finalSql.selectForList
|
SqlResult |
sqlToSqlResult(String myBatisSql,
ParamObject paramObject)
sql入参转换,例如 select * from user where username=#{username} 参数 username=lingkang
输出 sql=select * from user where username=?
|
int |
update(String id) |
int |
update(String id,
ParamObject paramObject) |
int |
updateSqlResult(SqlResult sqlResult)
底层调用 finalSql.nativeHumpUpdate
|
<T> List<T> select(String id, Class<T> resultClass, ParamObject paramObject)
<T> T selectOne(String id, Class<T> resultClass, ParamObject paramObject)
int update(String id)
int update(String id, ParamObject paramObject)
int insert(String id)
int insert(String id, ParamObject paramObject)
<T> T insertReturnGeneratedKey(String id, Class<T> resultClass, ParamObject paramObject)
int delete(String id)
int delete(String id, ParamObject paramObject)
SqlResult get(String id, ParamObject paramObject)
SqlResult sqlToSqlResult(String myBatisSql, ParamObject paramObject)
myBatisSql - mybatis的sql语句,只能替换 #{} 的语句,例如 select * from user where username=#{username}paramObject - 入参。例如 username=lingkang<T> List<T> selectSqlResult(SqlResult sqlResult, Class<T> resultClass)
int updateSqlResult(SqlResult sqlResult)
Copyright © 2023 lingkang. All rights reserved.