第一范文网 - 专业文章范例文档资料分享平台

实验五Hibernate的应用

来源:用户分享 时间:2025/5/30 17:26:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验五 Hibernate 的应用

一. 目的要求

1. 理解Hibernate实现ORM;

2. 掌握 Hibernate.cfg.xml文件配置; 3. 掌握 Hibernate主要接口 4. 掌握常用HQL。

二.实验任务

利用Hibernate 实现向图书馆管理系统中添加图书信息功能。要求如下: book数据库中bookinfo表的表结构如表4-1所示。

表 4-1bookinfo表结构 列名 id 数据类型 int 长度 4 是否允许为空 不允许为空 说明 主键,保持自动增长,步长为1 bookISBN bookName author price typeId publisher varchar varchar varchar float int varchar 17 100 100 8 4 100 不允许为空 不允许为空 不允许为空 允许为空 允许为空 不允许为空 图书的ISBN号 书名 作者姓名 价格 图书类型编号 出版社 三.实验环境、设备

PC、Hibernate4.1.7和Eclipse

四. 实验指导

(一)背景知识简述

Hibernate是一种ORM解决方案,需要创建Hibernate配置文件、POJO类、ORM文件。 (二)实验步骤

(1)创建数据库及表;

(2)创建 Java 项目并加 hibernate的jar 包和MySQL数据库的驱动程序JAR包导入工程;

(3)建立hibernate 配置文件:hibernate.cfg.xml; (4)建立图书信息持久化类:BookInfoVo; (5)建立图书信息持久化类对应的映射文件;

(6)创建图书信息管理的测试类,实现图书的添加:AddBook.java; (7)执行Java程序,显示运行结果。

五.实验结果

(1)源代码:

\

\3.0.dtd\>

org.hibernate.dialect.OracleDialect

jdbc:oracle:thin:@localhost:1521:orcl

lee lee

oracle.jdbc.OracleDriver

true

update

resource=\

xml\ /

\

\>

>

Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top