public abstract class AbstractJdbcDaoImpl extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
dialect
数据库方言
|
protected static Object[] |
EMPTY_OBJECT_ARRAY |
protected org.springframework.jdbc.core.JdbcOperations |
jdbcTemplate
spring jdbcTemplate 对象
|
protected MappingHandler |
mappingHandler
名称处理器,为空按默认执行
|
protected String |
rowMapperClass
rowMapper,为空按默认执行
|
protected SqlFactory |
sqlFactory
自定义sql处理
|
| 构造器和说明 |
|---|
AbstractJdbcDaoImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<Map<String,Object>> |
convertMapKeyToCamel(List<Map<String,Object>> mapList)
转换map中的key column为field
|
protected Map<String,Object> |
convertMapKeyToCamel(Map<String,Object> map)
转换map中的key column为field
|
protected String |
getDialect() |
protected MappingHandler |
getMappingHandler()
获取名称处理器
|
protected <T> org.springframework.jdbc.core.RowMapper<T> |
getRowMapper(Class<T> clazz)
获取rowMapper对象
|
protected Long |
insert(BoundSql boundSql,
Class<?> clazz)
插入数据
|
protected <T> List<T> |
mapToBean(List<Map<String,Object>> mapList,
Class<T> beanClass)
map转bean
|
protected <T> T |
mapToBean(Map<String,Object> map,
Class<T> beanClass)
map转bean
|
void |
setDialect(String dialect) |
void |
setJdbcTemplate(org.springframework.jdbc.core.JdbcOperations jdbcTemplate) |
void |
setMappingHandler(MappingHandler mappingHandler) |
void |
setRowMapperClass(String rowMapperClass) |
void |
setSqlFactory(SqlFactory sqlFactory) |
protected static final Object[] EMPTY_OBJECT_ARRAY
protected org.springframework.jdbc.core.JdbcOperations jdbcTemplate
protected MappingHandler mappingHandler
protected String rowMapperClass
protected SqlFactory sqlFactory
protected String dialect
protected Long insert(BoundSql boundSql, Class<?> clazz)
boundSql - the bound buildprotected <T> T mapToBean(Map<String,Object> map, Class<T> beanClass)
T - map - beanClass - protected <T> List<T> mapToBean(List<Map<String,Object>> mapList, Class<T> beanClass)
T - the type parametermapList - the map listbeanClass - the bean classprotected Map<String,Object> convertMapKeyToCamel(Map<String,Object> map)
map - the mapprotected List<Map<String,Object>> convertMapKeyToCamel(List<Map<String,Object>> mapList)
mapList - protected <T> org.springframework.jdbc.core.RowMapper<T> getRowMapper(Class<T> clazz)
clazz - protected MappingHandler getMappingHandler()
protected String getDialect()
public void setJdbcTemplate(org.springframework.jdbc.core.JdbcOperations jdbcTemplate)
public void setMappingHandler(MappingHandler mappingHandler)
public void setRowMapperClass(String rowMapperClass)
public void setDialect(String dialect)
public void setSqlFactory(SqlFactory sqlFactory)
Copyright © 2016. All rights reserved.