MyEclipse中构建Hibernate4.3.4 Java Web项目教程
需积分: 10 50 浏览量
更新于2024-09-11
收藏 499KB DOCX 举报
"这篇资源主要介绍了如何在MyEclipse 2014环境下搭建一个简单的Hibernate 4.3.4项目,适用于初学者。通过创建SQL Server 2012中的数据库和表,然后配置MyEclipse项目,连接Hibernate,最终实现对数据的持久化操作。"
在本教程中,我们将学习以下几个关键知识点:
1. SQL Server 2012 数据库创建:
- 创建名为"Swh"的数据库,并在其中创建一个名为"stu"的表。
- 表"stu"的主键设置为"id",类型为"int"且自动增长。
- 字段"hiredate"定义为"datetime2(4)",用于存储日期时间信息。
2. DBBrowser for SQL Server 连接数据库:
- 使用Windows操作系统中的控制面板和管理工具连接到SQL Server 2012数据库。
- 利用DBBrowser工具进行数据库操作,首次使用需通过菜单栏的"windows-showviews-other-DBBrowser"打开,之后则通过"windows-showviews-DBBrowser"快捷访问。
3. MyEclipse 2014 中的Java Web项目创建:
- 在MyEclipse中新建一个名为"shiwenhuan"的Java Web项目。
- 引入Hibernate相关的jar包以支持ORM(对象关系映射)功能。
4. Hibernate 配置与连接数据库:
- 通过MyEclipse的Project Facets功能,选择Hibernate Facet并配置连接到刚才创建的数据库。
- 将表"stu"与项目关联,设置实体类Stu与数据库表的对应关系。
5. Java 类与数据库字段的映射:
- 修改`Stu.java`文件,将"hiredate"字段类型改为`java.util.Date`,并导入相关包。
- 更新`Stu.hbm.xml`映射文件,配置`hiredate`属性为`type="java.util.Date"`。
6. Hibernate 配置文件修改:
- 在`hibernate.cfg.xml`中添加属性,如`current_session_context_class`、`show_sql`和`format_sql`,以便于调试和日志记录。
7. SessionFactory 创建:
- 建立名为"MySessionFactory"的类,用于获取Hibernate的SessionFactory实例。
- 在静态块中通过`Configuration`类加载配置文件,并构建SessionFactory。
这个简单的MyEclipse工程搭建步骤,旨在帮助初学者理解如何在实际开发环境中整合MyEclipse、Hibernate和SQL Server,实现Java Web应用的数据持久化操作。通过这个过程,你可以学到如何设置数据库、配置项目、编写映射文件以及初始化SessionFactory,这些都是进行数据库操作的基础。
103 浏览量
288 浏览量
点击了解资源详情
243 浏览量
2013-06-03 上传
2012-10-19 上传
133 浏览量
150 浏览量
2021-09-14 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
wdds314
- 粉丝: 1
最新资源
- 脱粒机Mod:优化RAM分配提升游戏体验
- SParse: 大规模日志文件高效解析工具
- CC3D电缆摄像机控制器项目发布
- 易语言实现软件后台自动下载与安装技术源码
- Qt实现获取当前屏幕分辨率的方法
- ShaderLab技术在操场渲染效果中的应用
- Apache+PHP+MySQL环境快速搭建工具Appserv-win32介绍
- 酷派F1手机USB驱动下载与安装指南
- 跨平台JavaScript小部件集 - 适用于各种开发环境
- 易语言实现文本数字字母混合检测方法
- SwiftForms:自定义表格与单元格的高效库
- Go语言编程挑战:advent-of-code解析
- 幼儿园财务校务管理系统源码解析
- CintaNotes v3.6.0笔记管理软件高效实用操作指南
- 掌握函数操作,轻松实现字符串分离技巧
- 基于MyEclipse和Struts2的用户注册管理系统