public class DaoHelper<T>
extends java.lang.Object
构造器和说明 |
---|
DaoHelper(java.lang.String url,
java.lang.String username,
java.lang.String password)
传入数据库url,用户名和密码。
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<T> |
queryForList(java.lang.String sql,
MapCmd<T> cmd)
查询列表对象。
|
T |
queryForObject(java.lang.String sql,
MapCmd<T> cmd)
查询一个对象。
|
void |
setPwd(java.lang.String pwd) |
void |
setUrl(java.lang.String url) |
void |
setUserName(java.lang.String userName) |
public DaoHelper(java.lang.String url, java.lang.String username, java.lang.String password)
url
- username
- password
- public void setUrl(java.lang.String url)
public void setUserName(java.lang.String userName)
public void setPwd(java.lang.String pwd)
public T queryForObject(java.lang.String sql, MapCmd<T> cmd) throws com.redxun.exception.CodegenException
DaoHelperdao=new DaoHelper (this.url, this.username, this.password); String sql=String.format(sqlTableComment, tableName); String comment=dao.queryForObject(sql,new MapCmd () { public String getObjecFromRs(ResultSet rs) throws SQLException { return rs.getString("comment"); } });
T
- sql
- cmd
- com.redxun.exception.CodegenException
public java.util.List<T> queryForList(java.lang.String sql, MapCmd<T> cmd) throws com.redxun.exception.CodegenException
DaoHelperdao=new DaoHelper (this.url, this.username, this.password); String sql=String.format(sqlColumn,tableName); List list=dao.queryForList(sql, new OracleMapCmd());
sql
- cmd
- com.redxun.exception.CodegenException