public class BaseJdbcTemplate<T extends com.lorne.core.framework.model.BaseEntity> extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
className |
protected Class<?> |
clazz
当前Table类对象
|
protected String |
generatorProperty |
protected String |
idName |
protected String |
tableName
当前表名称
|
| 构造器和说明 |
|---|
BaseJdbcTemplate() |
| 限定符和类型 | 方法和说明 |
|---|---|
int[] |
batchUpdate(String sql,
List<Object[]> objects) |
int |
delete(String whereSql,
Object... params) |
Class<?> |
getClazz() |
org.springframework.jdbc.core.JdbcTemplate |
getJdbcTemplate() |
String |
initSql(String sql) |
Long |
insertAndGetKey(String sql,
Object... args) |
<T> List<T> |
listAll(int nowPage,
int pageSize) |
<T> List<T> |
listForBeanList(String sql,
int nowPage,
int pageSize) |
<T> List<T> |
listForBeanList(String sql,
int nowPage,
int pageSize,
Map<String,String> columnToPropertyOverrides,
Object... args) |
<T> List<T> |
listForBeanList(String sql,
int nowPage,
int pageSize,
Object... args) |
List<Map<String,Object>> |
listForMapList(String sql,
int nowPage,
int pageSize) |
List<Map<String,Object>> |
listForMapList(String sql,
int nowPage,
int pageSize,
Object... args) |
protected String |
loadTableName(String tableName) |
<T> com.lorne.core.framework.model.Page<T> |
pageAll(int nowPage,
int pageSize) |
<T> com.lorne.core.framework.model.Page<T> |
pageForBeanList(String sql,
int nowPage,
int pageSize) |
<T> com.lorne.core.framework.model.Page<T> |
pageForBeanList(String sql,
int nowPage,
int pageSize,
Map<String,String> columnToPropertyOverrides,
Object... args) |
<T> com.lorne.core.framework.model.Page<T> |
pageForBeanList(String sql,
int nowPage,
int pageSize,
Object... args) |
com.lorne.core.framework.model.Page<Map<String,Object>> |
pageForMapList(String sql,
int nowPage,
int pageSize) |
com.lorne.core.framework.model.Page<Map<String,Object>> |
pageForMapList(String sql,
int nowPage,
int pageSize,
Object... args) |
<T> T |
queryForBean(String sql) |
<T> T |
queryForBean(String sql,
Map<String,String> columnToPropertyOverrides,
Object... args) |
<T> T |
queryForBean(String sql,
Object... args) |
<T> List<T> |
queryForBeanList(String sql) |
<T> List<T> |
queryForBeanList(String sql,
Map<String,String> columnToPropertyOverrides,
Object... args) |
<T> List<T> |
queryForBeanList(String sql,
Object... args) |
int |
queryForInt(String sql) |
int |
queryForInt(String sql,
Object... args) |
Map<String,Object> |
queryForMap(String sql) |
Map<String,Object> |
queryForMap(String sql,
Object... args) |
List<Map<String,Object>> |
queryForMapList(String sql) |
List<Map<String,Object>> |
queryForMapList(String sql,
Object... args) |
long |
save(T t) |
<T> T |
toBean(ResultSet rs,
Map<String,String> columnToPropertyOverrides) |
Map<String,Object> |
toMap(ResultSet rs) |
int |
update(String whereSql,
Map<String,Object> setValues,
Object... params) |
int |
update(String sql,
Object... args)
update
|
int |
update(T t) |
protected Class<?> clazz
protected String tableName
protected String className
protected String idName
protected String generatorProperty
public org.springframework.jdbc.core.JdbcTemplate getJdbcTemplate()
public Class<?> getClazz()
public Map<String,Object> toMap(ResultSet rs) throws SQLException
SQLExceptionpublic <T> T toBean(ResultSet rs, Map<String,String> columnToPropertyOverrides) throws SQLException
SQLExceptionpublic <T> T queryForBean(String sql)
public <T> T queryForBean(String sql, Map<String,String> columnToPropertyOverrides, Object... args)
public <T> List<T> queryForBeanList(String sql, Map<String,String> columnToPropertyOverrides, Object... args)
public com.lorne.core.framework.model.Page<Map<String,Object>> pageForMapList(String sql, int nowPage, int pageSize)
public com.lorne.core.framework.model.Page<Map<String,Object>> pageForMapList(String sql, int nowPage, int pageSize, Object... args)
public <T> com.lorne.core.framework.model.Page<T> pageForBeanList(String sql, int nowPage, int pageSize)
public <T> com.lorne.core.framework.model.Page<T> pageForBeanList(String sql, int nowPage, int pageSize, Map<String,String> columnToPropertyOverrides, Object... args)
public <T> com.lorne.core.framework.model.Page<T> pageForBeanList(String sql, int nowPage, int pageSize, Object... args)
public int queryForInt(String sql)
public <T> com.lorne.core.framework.model.Page<T> pageAll(int nowPage,
int pageSize)
public List<Map<String,Object>> listForMapList(String sql, int nowPage, int pageSize)
public List<Map<String,Object>> listForMapList(String sql, int nowPage, int pageSize, Object... args)
public <T> List<T> listForBeanList(String sql, int nowPage, int pageSize, Map<String,String> columnToPropertyOverrides, Object... args)
public <T> List<T> listForBeanList(String sql, int nowPage, int pageSize, Object... args)
public <T> List<T> listAll(int nowPage, int pageSize)
public int update(T t)
public long save(T t)
Copyright © 2018. All rights reserved.