public class AbstractDao<ENT> extends Object
| 构造器和说明 |
|---|
AbstractDao() |
AbstractDao(DataSource dataSource) |
AbstractDao(JdbcTemplate jdbcTemplate) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
delete(ENT record)
根据ID,删除。
|
protected int |
deleteByExample(ENT example)
根据样本执行删除。
|
DataBase |
getDataBase() |
DataSource |
getDataSource() |
SQLBuilderEnum |
getDialect() |
JdbcTemplate |
getJdbcTemplate() |
protected Class<ENT> |
getRecordType() |
protected PageResult<ENT> |
listByExample(ENT example)
从数据库中查询满足该对象特征的。
|
protected PageResult<ENT> |
listByExample(ENT example,
Paginator pageInfo)
从数据库中查询满足该对象特征的。
|
protected Record |
newRecord(ENT record) |
protected PageResult<ENT> |
queryBySQL(String sqlQuery)
根据SQL语句执行查询返回
PageResult。 |
protected PageResult<ENT> |
queryBySQL(String sqlQuery,
Map<String,Object> params)
根据SQL语句执行查询返回
PageResult。 |
protected PageResult<ENT> |
queryBySQL(String sqlQuery,
Object... params)
根据SQL语句执行查询返回
PageResult。 |
protected PageResult<ENT> |
queryBySQL(String sqlQuery,
Paginator paginator)
根据SQL语句执行查询返回
PageResult。 |
protected PageResult<ENT> |
queryBySQL(String sqlQuery,
Paginator paginator,
Map<String,Object> params)
根据SQL语句执行查询返回
PageResult。 |
protected PageResult<ENT> |
queryBySQL(String sqlQuery,
Paginator paginator,
Object... params)
根据SQL语句执行查询返回
PageResult。 |
protected boolean |
saveAsNew(ENT record)
保存为新增。
|
protected boolean |
saveOrUpdate(ENT record)
根据ID,保存或更新。
|
void |
setDataSource(DataSource dataSource) |
void |
setDialect(SQLBuilderEnum dialect) |
void |
setJdbcTemplate(JdbcTemplate jdbcTemplate) |
protected int |
update(ENT record)
根据ID,更新。
|
protected int |
updateByExample(ENT example,
ENT record)
根据样本执行更新。
|
public AbstractDao(JdbcTemplate jdbcTemplate)
public AbstractDao(DataSource dataSource)
public AbstractDao()
public void setDataSource(DataSource dataSource)
public DataSource getDataSource()
public void setJdbcTemplate(JdbcTemplate jdbcTemplate)
public JdbcTemplate getJdbcTemplate()
public void setDialect(SQLBuilderEnum dialect)
public SQLBuilderEnum getDialect()
public DataBase getDataBase()
protected boolean saveAsNew(ENT record) throws SQLException
SQLExceptionprotected boolean saveOrUpdate(ENT record) throws SQLException
SQLExceptionprotected int delete(ENT record) throws SQLException
SQLExceptionprotected int update(ENT record) throws SQLException
SQLExceptionprotected int deleteByExample(ENT example) throws SQLException
SQLExceptionprotected int updateByExample(ENT example, ENT record) throws SQLException
SQLExceptionprotected PageResult<ENT> listByExample(ENT example) throws SQLException
SQLExceptionprotected PageResult<ENT> listByExample(ENT example, Paginator pageInfo) throws SQLException
SQLExceptionprotected PageResult<ENT> queryBySQL(String sqlQuery) throws SQLException
PageResult。SQLExceptionprotected PageResult<ENT> queryBySQL(String sqlQuery, Object... params) throws SQLException
PageResult。SQLExceptionprotected PageResult<ENT> queryBySQL(String sqlQuery, Map<String,Object> params) throws SQLException
PageResult。SQLExceptionprotected PageResult<ENT> queryBySQL(String sqlQuery, Paginator paginator) throws SQLException
PageResult。SQLExceptionprotected PageResult<ENT> queryBySQL(String sqlQuery, Paginator paginator, Object... params) throws SQLException
PageResult。SQLExceptionprotected PageResult<ENT> queryBySQL(String sqlQuery, Paginator paginator, Map<String,Object> params) throws SQLException
PageResult。SQLExceptionCopyright © 2015. All rights reserved.