实验七 Hibernate基础.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验七 Hibernate基础

Hibernate实验一 Hibernate入门实例 实验内容: Hibernate入门实验 实验目的: 掌握Hibernate基本配置 映射文件编写 掌握Hibernate应用的基本步骤 本实验主要谈谈Hibernate的入门开发,例子很简单,就是向数据库表中添加用户名和密码。 1.创建Java项目,取名hibernate并添加Hibernate架包 方法与添加Struts开发包类似,这样就部分构建好了Hibernate开发平台。 图1 新建一个Java项目 项目命名为hibernate,点击finish 图3 添加Hibernate架包 系统自动创建空的Hibernate配置文件 点击finish,Hibernate架包就添加好了 2.为项目添加JDBC数据库驱动 Hibernate是一个优秀的ORM解决方案,能将对象方便的持久化到关系数据库中,对各种数据库的操作也非常简单,但是它并没有集成数据库驱动,数据库驱动是由数据库厂商或者第三方提供的。 图4 Hibernate与JDBC编程比较 从上图可以看出Hibernate API对JDBC API进行了封装,让我们可以更加方便的访问数据库,而不必细节到每一句SQL语句的编写。 JABC驱动(就是一个包)名:mysql-connector-java-5.1.18-bin.jar(必威体育精装版版,可到网上下载) 安装方法: Web项目直接复制到WebRoot/WEB-INF/lib目录下就可以了 Java项目,选择项目点击右键 图5 添加JDBC驱动 图6 这种方式是将驱动包的目录设置为classpath,并没有将驱动包复制到项目下,项目拷贝到其他机器运行时,在这个目录可能就没有驱动包或者根本没这个目录,所以最好先将包文件复制到自己的项目下,再添加Build Path。结果如下: 3.创建数据库表格(MySQL) 点击命令按钮输入密码,进入mysql命令提示框 4.编写Hibernate.cfg.xml配置文件 打开src目录下的Hibernate.cfg.xml文件,按如下设置 ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN /hibernate-configuration-3.0.dtd !-- Generated by MyEclipse Hibernate Tools. -- hibernate-configuration session-factory property name=connection.url jdbc:mysql://localhost:3306/mydb /property property name=connection.usernameroot/property property name=connection.password1234/property property name=connection.driver_class com.mysql.jdbc.Driver /property property name=dialect org.hibernate.dialect.MySQLDialect /property property name=show_sqltrue/property /session-factory /hibernate-configuration 5.编写pojo类(持久化类) package com.pojo; public class User { private int id; private String name; private String pass; public User() { } //省略getter和setter 6.编写映射文件User.hbm.xml与User类放在同一目录之下 ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-mapping PUBLIC -//Hibernate/Hibernate Mapping DTD 3.0//EN /hibernate-mapping-3.0.dtd hibernate-mapping class name=com.pojo.User table=user id name=id type=int column name=id/column generato

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档