用组件beanutils简化JDBC操作
来源:互联网 发布:java开源大全 编辑:程序博客网 时间:2024/04/28 12:05
ResultSetDynaClass rsdc;
DynaProperty[] dp;
Iterator rows;
public List<Entity> getAll() throws Exception {
List<Entity> entitis = new ArrayList<Entity>();
pStmt = db.connDb().prepareStatement(SELECT_ALL);
rs = pStmt.executeQuery();
rsdc = new ResultSetDynaClass(rs,false);
dp = rsdc.getDynaProperties();
rows = rsdc.iterator();
while(rows.hasNext()){
Entity entity = new Entity();
DynaBean row = (DynaBean) rows.next();
PropertyUtils.copyProperties(entity ,row);
entitis.add(entity );
}
pStmt.close();
rs.close();
db.closeDb();
return entitis;
}
但要求Entity中的属性与数据库中的字段命名相同否则 PropertyUtils.copyProperties(entity ,row);出错。
DynaProperty[] dp;
Iterator rows;
public List<Entity> getAll() throws Exception {
List<Entity> entitis = new ArrayList<Entity>();
pStmt = db.connDb().prepareStatement(SELECT_ALL);
rs = pStmt.executeQuery();
rsdc = new ResultSetDynaClass(rs,false);
dp = rsdc.getDynaProperties();
rows = rsdc.iterator();
while(rows.hasNext()){
Entity entity = new Entity();
DynaBean row = (DynaBean) rows.next();
PropertyUtils.copyProperties(entity ,row);
entitis.add(entity );
}
pStmt.close();
rs.close();
db.closeDb();
return entitis;
}
但要求Entity中的属性与数据库中的字段命名相同否则 PropertyUtils.copyProperties(entity ,row);出错。
- 用组件beanutils,dbutils简化JDBC操作
- 用组件beanutils,dbutils简化JDBC操作
- 用组件beanutils简化JDBC操作
- 利用Jakarta Commons组件beanutils、dbutils简化JDBC数据库操作
- 利用Jakarta Commons组件beanutils、dbutils简化JDBC数据库操作
- 利用Jakarta Commons组件beanutils、dbutils简化JDBC数据库操作
- Jakarta Commons组件BeanUtils、DbUtils简化JDBC数据库操作
- 利用Jakarta Commons组件beanutils、dbutils简化JDBC数据库操作
- (转)利用Jakarta Commons组件beanutils、dbutils简化JDBC数据库操作
- 使用DBUtiles简化JDBC操作
- jdbc-------BeanUtils
- 从零开始学JDBC--1.14 BeanUtils组件的用法
- BeanUtils组件
- BeanUtils组件
- 使用commons-dbutils简化JDBC操作(一)
- 使用 Spring jdbcTemplate 进一步简化 JDBC 操作
- 使用Spring的jdbcTemplate简化JDBC操作
- 使用Spring的JdbcTemplate简化jdbc操作
- vs.Net2003无法打开或创建Web应用程序若干解决办法. (转)
- C#中使用自定义的纸张大小打印文档
- The First
- CtreeCtrl 插入首元素
- 结构类型变量相互赋值
- 用组件beanutils简化JDBC操作
- Netbeans 5.5 界面英文问题解决
- Eclipse 插件
- 特殊访客
- 网关服务器之内存管理
- 公布本钢板材(股票代码:000761)阻力(支撑)位
- Eclipse的Platform协议及其它
- JSON的用法(2)
- FEDORA下SSH安装使用的HOWTO文章