MyEclipse中构建Hibernate4.3.4 Java Web项目教程

需积分: 10 0 下载量 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,这些都是进行数据库操作的基础。