本视频以一个简单的“网上书店”的例子,演示了如何利用Hibernate轻松实现持久化。
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
视频说明文字:
1. 首先,我们新建一个数据库,有两张表,一张“目录(category)”,一张“书(book)”。
2. 目录和书是一对多的关系,也就是说一个目录可以有很多书。
3. 然后我们新建一个 Java工程。
4. 切换到hibernate视图。
5. 建好一个数据库连接,过程就省略了,我们已经建好了hib_first_db这个连接。
6. 切换到Java视图,为工程添加Hibernate特性(生成好了hibernate.cfg.xml)。
7. 再切换到Hibernate视图,调用reverse engine 生成与数据库表对应的实体类及配置文件。
8. 编写一段测试代码。
9. 好了,结果出来了,我们成功的创建了一个目录,并为这个目录添加了两本书。
代码下载

订阅我的BLOG(RSS)