`

commons.dbutils的BeanHandler数据封装

阅读更多

1.实体:

public class Order {
	private int id;
	private Date orderDate;
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public Date getOrderDate() {
		return orderDate;
	}
	public void setOrderDate(Date orderDate) {
		this.orderDate = orderDate;
	}
	@Override
	public String toString() {
		return "Order [id=" + id + "]";
	}
	public Order() {
		super();
	}
}

 

2.dao查找最大的ID

private static final Class CLAZZ = Order.class;	
public Object findMaxID() {
		String sql = "select max(id) from tb_order";
		Object[] params = null;
		return super.find(sql, CLAZZ, params);
	}
 

3.返回值总是0

 

4.SQL语句改成:

String sql = "select max(id) as id from tb_order";

 

5.最后实体Order中的id能获得最大的值

 

分享到:
评论

相关推荐

    commons-dbutils-1.4.jar

    DBUtils提供了一些ResultSetHandler接口的实现,如ArrayListHandler、BeanHandler、BeanListHandler等,它们用于将ResultSet转换为Java对象集合,如ArrayList、单个Java Bean或Bean的列表,大大简化了数据获取和转换...

    Apache-DBUtils封装JDBC

    使用了Apache Commons DbUtils库中的类和方法封装JDBC,使用了org.apache.commons.dbutils.QueryRunner、org.apache.commons.dbutils.handlers.BeanHandler和org.apache.commons.dbutils.handlers.BeanListHandler等...

    commons-dbutils-1.7

    1. **连接管理**:DbUtils将数据库连接的生命周期管理进行了封装,使用`org.apache.commons.dbutils.DbUtils`类中的静态方法,如`getConnection()`、`closeQuietly()`,可以轻松地获取和关闭数据库连接,避免了资源...

    Commons-dbutils1.7 jar包.rar

    commons-dbutils包是Apache开源组织提供的用于操作数据库的工具包。简单来讲,这个工具包就是用来更加方便我们操作数据库的,最近工作中使用了一下,感觉确实方便很多,基本告别自己封装JDBC代码对数据库进行增删改...

    commons-dbutils使用简单范例--简化jdbc编程

    Apache Commons DBUtils是一个Java库,它为JDBC(Java Database Connectivity)提供了一个实用工具层,旨在简化数据库操作,减轻开发人员处理低级 JDBC API 的负担。这个库是基于Apache Software Foundation发布的,...

    commons-dbutils-1.1,commons-dbutils-1.3资源包

    DBUtils的主要目标是简化数据库编程,通过提供一个易于使用的API来封装JDBC(Java Database Connectivity)操作,从而减少代码量,提高程序的稳定性和安全性。 **DBUtils 1.1** 在1.1版本中,DBUtils主要提供了以下...

    commons-dbutils-1.7.jar

    4. 结果集处理:DBUtils提供了BeanHandler、MapHandler等处理结果集的工具,可以将结果集直接转换为Java对象,简化了数据绑定的过程。 5. 避免资源泄露:DBUtils自动关闭数据库连接、Statement和ResultSet,避免了...

    commons-dbutils-1.6.jar

    3. **结果集处理**:DBUtils提供了各种`ResultSetHandler`实现,如`ArrayListHandler`、`BeanHandler`和`MapHandler`,它们分别用于将结果集转换为ArrayList、Java Bean或Map对象,极大地方便了数据处理。...

    commons-dbutils-1.6

    3. **结果集处理**:DBUtils提供了BeanHandler、ArrayHandler、MapHandler等处理类,可以方便地将查询结果转换为Java对象,如JavaBean、数组或Map,简化了数据绑定的过程。 4. **事务管理**:DBUtils提供了简单易用...

    commons-dbutils-1.7.zip

    1. **结果集处理**:DBUtils提供了`ResultSetHandler`接口和一系列实现类,如`BeanHandler`、`ArrayHandler`和`ListHandler`,可以方便地将`ResultSet`转换为Java对象,如单个Bean、数组或列表。这样开发者无需手动...

    commons-dbutils-1.3

    Apache Commons DBUtils是Java数据库编程的一个实用工具,通过封装JDBC,使得代码更加简洁,减少了出错的可能性,提升了开发效率。它的设计原则是简单、高效和易用,对于处理大量数据库操作的项目来说,是一个值得...

    commons-dbutils-1.4 bin+src

    开发者可以使用DBUtils进行数据库操作的练习,例如查询数据、插入记录、更新数据和删除数据。同时,通过阅读源码,可以深入理解如何封装和优化JDBC操作,提高代码的可读性和可维护性。 总之,Apache Commons ...

    commons-dbutils-1.7-src.zip

    Apache Commons DBUtils是一个Java库,它为数据库操作提供了一个简单且有效的抽象层,使得开发者能够更轻松地处理数据库连接、查询和其他操作。这个"commons-dbutils-1.7-src.zip"压缩包包含了DBUtils 1.7版本的源...

    commons-dbutils-1.4-bin.rar

    1. **异常处理**:DBUtils将JDBC的SQLException封装为更友好的RuntimeSqlException,使得异常处理更加简洁。开发者不再需要层层捕获SQLException,只需处理RuntimeSqlException即可。 2. **连接管理**:DBUtils提供...

    dbutils开源项目用法.doc

    通过封装JDBC的核心功能,DBUtils允许开发者更专注于业务逻辑而非底层的数据库操作细节。 #### 二、核心功能 DBUtils主要包括三个关键包:`org.apache.commons.dbutils`、`org.apache.commons.dbutils.handlers`和...

    commons-dbutils-1.7-bin.zip

    1. **异常处理**:DBUtils将数据库操作中的SQLException封装为自己的DbUtilsException,简化了异常处理流程。开发者不再需要频繁地捕获和处理SQLException,而是可以直接处理DbUtilsException。 2. **批处理**:...

    JDBC_DBUtils查询操作处理

    import org.apache.commons.dbutils.handlers.BeanHandler; // ... 加载驱动,获取Connection ... QueryRunner runner = new QueryRunner(); User user = runner.query(conn, "SELECT * FROM users WHERE id=?...

    Apache Commons DbUtils工具包使用介绍

    - **BeanHandler**: 将 ResultSet 中的第一行数据封装到一个 JavaBean 实例中。 - **BeanListHandler**: 将 ResultSet 中的每一行数据封装到一个 JavaBean 实例中,并存储到 List 中。 - **BeanMapHandler**: ...

    dbutils的jar包和源码

    - **异常处理**: dbutils 使用了统一的异常处理机制,所有与数据库交互相关的异常都被封装为 `DbUtils.DbException`,简化了错误处理流程。 **2. 使用 dbutils 执行 SQL** 使用 dbutils,你可以按照以下步骤执行 ...

Global site tag (gtag.js) - Google Analytics