借助 BeanKeeper 快速实现对象持久化
2010-06-18 00:00:00 来源:WEB开发网核心提示: 从上面的代码我们可以看出,事实上持久化一个对象的过程非常简单,借助 BeanKeeper 快速实现对象持久化(5),我们只需要首先实例化一个 Store 对象Storestore=newStore("org.gjt.mm.mysql.Driver","jdbc:my
从上面的代码我们可以看出,事实上持久化一个对象的过程非常简单,我们只需要首先实例化一个 Store 对象
Store store = new Store("org.gjt.mm.mysql.Driver",
"jdbc:mysql://localhost:3306/lhq?user=root&password=sa");
然后直接调用 store 的 save() 方法
store.save(bean);
这样一个 bean 对象就被存储到数据库中了,具体如何实现 ORM 映射对用户来说是透明的,用户不用关心对象的哪一个属性对应到了数据库表的哪一列。读者要是对 BeanKeeper 的后台实现比较感兴趣,可以查看 MySQL 数据库。
图 2. 数据库中生成的表
如图 2 所示,BeanKeeper 在数据中生成了四张表:classes 表,employeebean 表,nodes 表和 tablemap 表。其中,classes 表和 tablemap 表保存了 Java 类到表名的映射信息,
图 3.classes 表
查看原图(大图)
图 4.tablemap 表
查看原图(大图)
Tags:借助 BeanKeeper 快速
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接