- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MyEclipse 下Hibernate 应用程序开发Step By Step
Hibernate 是一个非常优秀的持久层框架,使用Hibernate 技术可以提高80% 以上的工作效率,现在Hibernate
已经被国内大部分的IT 企业所认可,并已经应用于自己的产品当中。
开次开发是使用Mysql 数据库,数据库版本无所谓,喜欢用那个就用那个,现在用的是Mysql 5.0 版本。
第一步,数据库建立:
创建数据库
create database hibernate
进入创建的数据库
use hibernate
创建表
程序代码
CREATE TABLE `t_user` (
`Id` int (11) NOT NULL auto_increment,
`name` varchar (20) not NULL ,
`loginid` varchar (20) not NULL,
`password` varchar (20) not NULL,
`age` int (10) not NULL ,
`birthday` DATE not NULL ,
PRIMARY KEY (`Id`)
) ENGINE=MyISAM DEFAULT CHARSET=gb2312 COMMENT=会员表;
第二步,创建一个Java 工程,工程名取为HibernateTraining
点击Next ,在新的对话框当中,创建一个新的Source Folder,取名为src,最后点击Finish
第三步,配置数据库
点击Window -- show view -- other,在弹出的对话框当中,选择MyEclipse Enterprise WorkBench 分支
下的DB Browser,如下图所示:
最后,点击OK,在工作空间上将会出现一个DB Browser 的配置页面,在配置页面空白处,右键,选择New
按钮
在弹出的对话框当中配置数据库连接
在配置页面上,选择数据库类型,输入数据库配置名称,输入数据库用户名密码,导入Mysql JDBC Driver
即可。
接着,点击Finish 按钮,完成了数据库的配置。
最后,使用DB Browser 连接到数据库,如下图所示:
第四步,初始化Hibernate 开发环境
在工程上右键盘,选择MyEclipse--Add Hibernate Capabilities
将弹出Hibernate 的配置窗口,如下图所示:
点击Next按钮,创建一个新的Hibernate 配置文件,如下图所示:
点击Next,配置数据库的信息,在DB Driver 当中选择刚刚定义的数据库连接配置,MyEclipse 将自动填
充相应的配置信息值,包括JDBCDriver,URL,UserName,Password 及Dialect,如下图所示:
点击 Next 按钮,在新的对话框当中点击 Java package 所在行的 New 按钮,该功能是定义
HibernateSessionFactory 所在的路径。如下图所示:
在弹出的New Java Package 对话框当中,在Name 项输入mon,或者你自己喜欢的包
名,之后点击Finish 按钮,如下图所示:
最后,点击Finish 按钮,如下图所示:
新的工程目录结构如下图所示:
我们可以看到,系统自动给我们生成了HibernateSessionFactory.java 及Hibernate.cfg.xml 配置文件,并将
Hibernate 环境所需要的外部包文件也加入到CLASSPATH 当中。
第五步,通过反向工程,生成POJO 及hbm 映射文件:
在DB Browser 配置界面,入进hibernate 数据库,如下图所示:
点击t_user ,在键,选择Hibernate Reverse Engineering,如下图所示:
将弹出如下的对话框,在 Java package 当中输入产生的 hibernate 映射的 JavaBean 为
zizz.hibernate.model ,详细请参考下图
点击Next按钮,在新的对话框当中,在ID Generator 的选项当中选择increment,表示ID 为数据库自增
长类型。
点击Next ,可以修改类名或列名。
最后,点击Finish 按钮。新的目录结构如下图所示:
第六步,编写
您可能关注的文档
- 七号信令基础理论知识.ppt
- 高低压开关柜排排列—开关柜分类小贴士指南.docx
- 营销渠道的功能重组及营销渠道创新海信广场的经验.pdf
- 基于VAR树反向最近邻查询技术研究.pdf
- 嵌入式Linux平台内存管理方案课件.pdf
- 临床高分辨率测压研究的技术因素与差异.pdf
- 第9章 超标量处理机及超流水线处理机.pdf
- 第三章 工程勘察,工程设计资质申请表.pdf
- Smartview安装和操作简要说明.doc
- 企业用户使用安装流程图课件.doc
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
文档评论(0)