- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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 按钮。新的目录结构如下图所示:
第六步,编写
文档评论(0)