- 5
- 0
- 约2.65千字
- 约 23页
- 2017-05-18 发布于重庆
- 举报
MyEclipse70环境中快速生成基于Spring框架的Hibernate与数据库表的映射文件
MyEclipse7.0环境中快速生成基于Spring框架的Hibernate与数据库表的映射文件
Hibernate ??2009-05-07 10:49 ??阅读565???评论5 ?
字号: 大大? 中中? 小小
MyEclipse7.0环境中快速生成基于Sping框架的Hibernate与数据库表的映射文件
1.创建一个WEB工程(AutoHibernate)此步骤不再详细说明.2.将Spring相关的JAR包导入工程2.1 右键点击MyEclipseAdd Spring…?
2.2 这里我使用是自定义的库,而不是Myeclipse自带的Spring库.?
?创建或者继承一个Spring配置文件.这里我们选择新建立一个Spring配置文件.Folder:为配置文件存放的目录.File:为配置文件名称.?
也可以从现有的配置文件中合并.如下图:选中Existing选项.然后点Add从工程目录中选择一个已有的Spring配置文件.
?2.5 点击完成来完成导入Spring框架.3.将Hibernate相关的JAR包导入工程3.1 右键点击工程名MyeclipseAdd Hibernate Capabilites…如下图:?3.2 选择加入Hibrenate的版本..这里选择3.2.但使用自定义的Hibernate包也可以是其它版本的. 选择User Libraries(用户库)中的hibernate3.3.其它的默认.?指定Hibernate配置类型.这里有二种选择.使用独立的Hibernate配置文件(hibernate.cfg.xml).基于Spring框架的配置文件.在这里,由于我们的系统需要使用Spring来实现.所以选择b.
?
定义Spring-hibernate配置.这里也有二种选择.新建立一个Spring配置文件.使用现有的Spring配置文件.由于前面在将Spring框架导入的时候已经建立Spring配置文件.那么这里只需要使用现成的配置文件就可以了.
SessionFactory Id:为Hibernate的SessionFactory Bean.
?
配置一个Spring的数据源.以下为各选项说明:Bean Id:Spring配置文件中数据源的Bean ID.DataSource:数据源类型1.使用JDBC驱动.2.使用JNDI 数据源(这里我们使用第1种类型)DB Driver:这里可以选择在DB Browser中已经创建的JDBC数据连接(参考第4点),选中之后以下五项数据将自动填充.Connect URL:连接字符串Driver Class:驱动Username:数据库用户名Password:数据库密码Dialect:连接类型
?
3.6 创建SessionFactory类.这里我不用选上此项.因为在Spring中已经将Hibernate的SessionFactory类封装成Spring Bean.然后点击完成.
?4.在Myeclipse DB Browser中新建立一个数据库连接4.1 在DB Browser中的空白处点右键New….来新建立一个数据库连接?
4.2 配置数据库连接参数.?Driver template:驱动连接模版.选择对应的数据模版?Driver name:驱动别名?Connection URL:连接字符串?User name:数据库用户名?Password:数据库密码?Driver JARs:驱动包(选择增加后. 驱动类名会自动填上)?Driver classname:驱动类名
?
4.3 填写完成前五项后.点Add JARs来查找驱动所在的路径
4.4 加入驱动后点Test Driver按键进行测试连接是否成功.下图为点击测试按键后要求重新输入密码的图.?
4.5 下图为测试成功的画面.然后点下一步?
4.6 定制显示选项.?? 第一项:为显示整个库中所有的表?? 第二项:为Myeclipse提供的默认显示选项?? 第三项:为从库中选择需要显示的用户库.?
4.6 选中第三项后点ADD打开库中所有的用户.然后选择要显示的用户SSH.如下图:?
?
?
4.8 点击完成后就会在DB Browser中显示配置完成的数据库连接.如下图:?
5.自动创建Hibernate映射文件5.1 打开数据库连接.?
5.2 在TABLE中选择要生成Hibernate配置文件的表名然后点右键hibernate Reverse Engineering来进行配置.?
5.3 进入配置页面.点Browser按键来指定生成文件存放的工程
?5.4 选择AutoHiberna
您可能关注的文档
最近下载
- 2025山东劳动职业技术学院单招《数学》通关题库含完整答案详解(夺冠系列).docx VIP
- 巴蜀中学2026届高三1月适应性月考卷(六)英语试卷(含答案解析).pdf
- 大数据技术及其在土木工程中的应用.doc VIP
- SI210 控制系统调试试运转.pdf VIP
- (第一届吉林大学天文知识竞赛预赛试题及答案.doc VIP
- 《大学物理简明教程》教学课件.pptx
- 2025年高考新高考全国Ⅰ卷英语试题(含听力音频、听力原文和答案).pdf VIP
- 2025年一级造价师《建设工程造价案例分析(交通运输)》考试真题(后附权威解析).pdf VIP
- 2025年山东劳动职业技术学院单招语文模拟试题(附答案解析) 完整版2025.pdf VIP
- 精品解析:重庆市南开中学校2024-2025学年九年级上学期期末考试数学试题(原卷版).docx VIP
原创力文档

文档评论(0)