借助 BeanKeeper 快速实现对象持久化
2010-06-18 00:00:00 来源:WEB开发网查看原图(大图)
此外 BeanKeeper 还依赖于下列类库::
commons-lang-2.4.jar
commons-io-1.4.jar
commons-logging.jar
commons-collections-3.2.1.jar
commons-configuration-1.6.jar
log4j-1.2.15.jar
在本例中,我们使用的是 MySQL 数据库来持久化数据,所以我们还需要下载 MySQL 的 JDBC 驱动:
mysql-connector-java-5.0.8-bin.jar
保存对象
在本章中,我们将演示一个案例介绍如何利用 BeanKeeper 将员工 (Employee) 信息持久化到 MySQL 数据库中。首先从 CSV 文件中一条条读出员工信息,然后将这些信息生成一个 EmployeeBean 对象,然后将 EmployeeBean 对象持久化。
首先我们需要定义一个“类似 JavaBean”类,那么“类似 JavaBean”是什么意思呢?真正的 JavaBeans 是一些可视组件,可以在开发环境中配置它们以便在 GUI 布局中使用。一些用真正的 JavaBeans 开始的惯例在 Java 社区中已经变得非常普及,尤其是对于数据类。如果一个类遵守下列惯例,我就称其为“类似 JavaBean”:
该类是公共的
它定义了一个公共的缺省(无参数)构造函数
它定义了公共的 getX 和 setX 方法用来访问属性(数据)值
既然技术上的定义不成问题,在谈及这些“类似 JavaBean”类的其中一个时,我将跳过所有这些,并只称呼它为“bean”类。
如下表所示,我们定义了一个 EmployeeBean 类,类中包含员工 id,姓名,年龄,入职年月信息。
清单 1. EmployeeBean 类
Tags:借助 BeanKeeper 快速
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接