学号 3 密级________________大学本科毕业论文Hibernate 持久化技术在网上购书系统中的设计与实现院(系)名 称:国际软件学院专 业 名 称 :软件工程学 生 姓 名 :皮攀指 导 教 师 :二○○九年六月BACHELOR'S DEGREE THESISOF WUHANUNIVERSITYThe design and implement of Hibernate persistence in the Online BookstoreCollege :WuhanUniversitySubject :International Software EngineeringName : PiPanDirected by : ProfessorJune 2024 重 声 明本人呈交的学位论文,是在导师的指导下,独立进行讨论工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的容外,本学位论文的讨论成果不包含他人享有著作权的容。对本论文所涉与的讨论工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培育单位。本人签名: 日期:摘 要Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 可以应用在任何使用 JDBC 的场合,既可以在 Java 的客户端程序使用,也可以在 Servlet/JSP 的 Web 应用中使用,最具革命意义的是,Hibernate 可以在应用 E 的 J2EE 架构中取代 CMP,完成数据持久化的重任。本论文主要讨论 Hibernate 的 ORM(Object Relationship Mapping)框架 、 持 久 化 功 能 以 与Hibernate中 的 六 个 核 心 接 口 Session 、 SessionFactory 、 Transaction 、 Query 、 Criteria和 Configuration,并对其进行相关实践。熟悉 Hibernate 中的框架结构、工作原理。结合 Hibernate 在网上购书上的实践,体会和讨论 Hibernate 的 ORM 框架和持久化。同时,本论文也将说明利用 Hibernate 的 ORM 框架和持久化功能来实现网上购书的业务层的基本功能。利用 Hibernate 的相关技术来对其功能进行优化,达到高性能。关键词:ORM;持久化;Hibernate 的核心接口ABSTRACTHibernate is a open source object-relation mapping framework, who encapsulates JDBC in a light-weight-object way, and this makes Java programmers operate database in the Object-Oriented way arbitrarily. The Hibernate could user in the...