| 限定符和类型 | 字段和说明 |
|---|---|
java.lang.String |
tableName |
LAST_ID_SQL, MASTER_SOURCE, SLAVE_SOURCE| 构造器和说明 |
|---|
BeanJdbc() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
count(java.lang.String tableName)
2014-2-19
|
int |
count(java.lang.String tableName,
java.lang.String keyName,
java.lang.Object key)
2014-2-19
|
int |
delete(java.lang.String keyName,
java.lang.Object key) |
java.util.List<E> |
find(int source,
java.lang.String sql,
java.lang.Object... args) |
java.util.List<E> |
find(java.lang.String sql,
java.lang.Object... args) |
<T> T |
findColumValue(java.lang.String sql,
java.lang.Class<T> requiredType,
java.lang.Object... args)
得到某列的值
|
<T> java.util.List<T> |
findColumValues(java.lang.String key,
java.lang.Class<T> requiredType,
java.lang.Object... args) |
int |
findForInt(java.lang.String sql,
java.lang.Object... args)
得到int 值
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
findForList(java.lang.String sql,
java.lang.Object... args)
查找多条记录
|
java.util.Map<java.lang.String,java.lang.Object> |
findForMap(java.lang.String sql,
java.lang.Object... args)
查找一条记录
|
E |
findOne(int source,
java.lang.String sql,
java.lang.Object... args) |
E |
findOne(java.lang.String sql,
java.lang.Object... args) |
E |
get(java.lang.String keyName,
java.lang.Object key)
2013-11-15
|
org.springframework.jdbc.core.RowMapper<E> |
getRowMapper() |
org.springframework.jdbc.core.simple.SimpleJdbcInsert |
getSimpleJdbcInsert()
只有tableName 是 pojo的小写形式才满足条件
2013-7-3
|
java.lang.Class<E> |
getType() |
int |
insert(E obj) |
java.util.List<E> |
query(int offset,
int limit) |
java.util.List<E> |
query(java.lang.String keyName,
java.lang.Object key,
int offset,
int limit) |
java.util.Map<java.lang.String,java.lang.Object> |
queryForMap(java.lang.String tableName,
java.lang.String keyName,
java.lang.Object key) |
java.util.List<E> |
sFind(int source,
java.lang.String sql,
org.springframework.jdbc.core.namedparam.SqlParameterSource args)
select * from user where id in (:ids) ;
必须是SimpleJdbcTemplate
|
java.util.List<E> |
sFind(java.lang.String sql,
java.util.Collection<?> ids) |
java.util.List<E> |
sFind(java.lang.String sql,
org.springframework.jdbc.core.namedparam.SqlParameterSource args) |
delete, exeAndReturnLastId, findColumValue, findColumValues, findForInt, findForList, findForMap, getJdbc, insert, insertAndReturnKey, insertAndReturnKey, update, updatepublic java.lang.Class<E> getType()
public org.springframework.jdbc.core.RowMapper<E> getRowMapper()
public org.springframework.jdbc.core.simple.SimpleJdbcInsert getSimpleJdbcInsert()
public int insert(E obj)
public int delete(java.lang.String keyName,
java.lang.Object key)
public E findOne(int source, java.lang.String sql, java.lang.Object... args)
public java.util.List<E> find(int source, java.lang.String sql, java.lang.Object... args)
public java.util.List<E> sFind(int source, java.lang.String sql, org.springframework.jdbc.core.namedparam.SqlParameterSource args)
source - sql - args - public E get(java.lang.String keyName, java.lang.Object key)
keyName - 主键名字key - 主键值public E findOne(java.lang.String sql, java.lang.Object... args)
public java.util.List<E> find(java.lang.String sql, java.lang.Object... args)
public java.util.List<E> query(int offset, int limit)
public java.util.List<E> query(java.lang.String keyName, java.lang.Object key, int offset, int limit)
public int findForInt(java.lang.String sql,
java.lang.Object... args)
source - 数据库源sql - args - 参数public java.util.Map<java.lang.String,java.lang.Object> queryForMap(java.lang.String tableName,
java.lang.String keyName,
java.lang.Object key)
public java.util.Map<java.lang.String,java.lang.Object> findForMap(java.lang.String sql,
java.lang.Object... args)
source - 数据库源sql - args - 参数public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> findForList(java.lang.String sql,
java.lang.Object... args)
source - 数据库源sql - args - 参数public <T> T findColumValue(java.lang.String sql,
java.lang.Class<T> requiredType,
java.lang.Object... args)
T - source - 数据库源sql - requiredType - args - 参数public <T> java.util.List<T> findColumValues(java.lang.String key,
java.lang.Class<T> requiredType,
java.lang.Object... args)
public java.util.List<E> sFind(java.lang.String sql, org.springframework.jdbc.core.namedparam.SqlParameterSource args)
public java.util.List<E> sFind(java.lang.String sql, java.util.Collection<?> ids)
public int count(java.lang.String tableName)
tableName - 表名,默认pojo类名public int count(java.lang.String tableName,
java.lang.String keyName,
java.lang.Object key)
tableName - 表名,默认pojo类名keyName - 查询字段key - 查询条件Copyright © 2017. All Rights Reserved.