1.建立一个Java工程。
2.新建一个包含所有Hibernate依赖jar包的User Library。
3.将Hibernatejar包和mysql jdbc驱动程序加入环境变量。
4.添加配置文件:从hibernate包中自带的示例代码中拷贝配置文件hibernate.cfg.xml到src目录下面,而其中具体的值参考hibernate.properties文件中的内容。
5.往配置文件中添加一系列配置属性<property>,主要包括:驱动名称,url,username,password,mysql方言:
6.hibernate开发环境已经搭建完成了,下面我们写一个小的测试程序。我们使用hibernate来保存一个用户信息User。
7.新建一个java类User:
8.对象已经建好,现在需要编写映射文件,还是从hibernate包提供的映射文件为模板进行编写。建议将映射文件与实体类放在一起,也放在对应的包中。
9.将映射文件User.hbm.xml添加到主配置文件。将其添加到<session-factory>标签内
10.编写工具类ExportDB,使用映射文件生成数据库表。
11.在运行上面代码之前创建数据库先。然后再运行程序。
12.接下来,我们编写代码将User数据保存进数据库中的用户表中。为了让我们能够看到hibernate做了些什么,我们添加两个配置属性:show_sql和format_sql。
添加这两个配置之后,我们重新运行一下刚才的ExportDB的程序,可以看到,控制台打印了下列sql语句,并且进行了一定的格式化:

![]()
编写插入User信息的类InsertUserDemo如下:
控制台打印如下:

![]()
最后在数据库中查看一下有没有记录插进去:

有乱码,主要是因为cmd窗口的编码不同造成的。没关系。
分享到:
相关推荐
**开发环境搭建步骤:** 1. **安装JDK**:确保Java开发环境已安装,设置好环境变量。 2. **搭建IDE**:选择一款适合Java开发的IDE,如IntelliJ IDEA或Eclipse。 3. **引入库**:在项目中添加Struts2和Hibernate的...
本篇文章将深入探讨Hibernate框架的环境搭建过程,以及其核心概念和技术优势。 首先,让我们理解一下Hibernate的基本概念。Hibernate是一个开源的Java库,它提供了在Java应用程序中管理和持久化对象到关系型数据库...
【JavaEE实验五:大学本科生Hibernate】实验主要目标在于让学生掌握Hibernate开发环境的搭建,理解ORM框架的概念,以及深入理解Hibernate映射文件和配置文件的使用。Hibernate是一个强大的ORM(对象关系映射)框架,...
标题 "spring-jpa(hibernate实现)环境搭建" 涉及到的是在Java开发中使用Spring Data JPA和Hibernate来构建数据访问层的过程。Spring Data JPA是Spring框架的一部分,它提供了一种简化的方式来操作数据库,而...
### Hibernate项目环境搭建详解 #### 一、理解Hibernate与项目环境搭建的重要性 Hibernate是一个开源的对象关系映射(ORM)框架,用于Java应用中简化数据库访问。它提供了强大的映射工具和代码生成机制,使得开发...
**hibernate 环境搭建** 在Java开发中,Hibernate是一个非常流行的对象关系映射(ORM)框架,它简化了数据库操作,使得开发者能够用Java对象来处理数据,而无需编写大量的SQL语句。本教程将指导你如何搭建一个基本...
本文将详细介绍如何进行Hibernate环境搭建,以及如何进行基本操作的封装,我们将以MySQL开源数据库作为数据存储后端。 一、Hibernate环境搭建 1. **安装MySQL数据库**: 首先,你需要在本地或者服务器上安装MySQL...
本文将详细介绍如何搭建一个基本的Hibernate开发环境。 首先,我们需要准备一些必要的依赖库。这些库通常包含在JAR文件中,其中日志类的JAR包是必不可少的,因为Hibernate在运行时会产生大量的日志信息,这对于调试...
以上就是基本的 Hibernate 环境搭建步骤。在这个过程中,`hibernateDemo` 文件可能包含了示例代码、配置文件和其他相关资源,用于辅助理解 Hibernate 的工作原理和实践应用。深入研究源码可以帮助我们更好地理解 ...
在本文中,我们将深入探讨如何搭建一个基于Struts2、Spring和Hibernate(SSH)的开发环境。SSH是一种常见的Java Web应用程序开发框架组合,用于实现MVC(Model-View-Controller)设计模式。以下是一个详细的步骤指南...
现代集成开发环境(IDE),如Eclipse、IntelliJ IDEA,都提供了对Hibernate的支持,包括生成实体类、配置文件等,大大简化了开发流程。 总之,搭建Hibernate环境需要理解其基本概念,熟悉配置文件的编写,以及如何...
以下是关于如何搭建SSH开发环境的详细步骤: 1. **Struts2配置**: - **添加依赖库**:在项目中引入Struts2所需的JAR包,包括`commons-logging-1.0.4.jar`,`commons-fileupload-1.2.1.jar`,`freemarker-2.3.13....
文档中提到的例子虽然简单,仅涉及向数据库添加记录,但涵盖了从开发环境搭建到应用部署的完整流程。通过整合Eclipse、Struts、Hibernate、Spring和MySQL,开发者能够构建出具有基本功能的Web应用,这不仅是一个技术...
这就是一个基本的Hibernate环境搭建过程。在`HibernateDay1`这个压缩包中,可能包含了相关的示例代码、配置文件和教程文档,你可以根据这些资源进行学习和实践。通过逐步理解并实践这些步骤,你将能够掌握Hibernate...
这个环境搭建过程涉及到了Maven依赖管理、Spring MVC的配置、Hibernate的实体映射、数据源配置、事务管理以及Controller的处理逻辑等多个环节,每个环节都对项目的正常运行起着至关重要的作用。理解并熟练掌握这些...
【标题】:“Hibernate环境搭建及第一个程序” 在Java开发领域,Hibernate是一个强大的对象关系映射(ORM)框架,它简化了数据库操作,使得开发者能够用Java对象来处理数据,而无需编写大量的SQL语句。本教程将指导...
### 基于OSGi框架之开发环境搭建 #### 一、环境要求 为了搭建一个基于OSGi框架的开发环境,需要满足以下条件: 1. **Eclipse版本**:需安装Eclipse 3.5或更高版本。 2. **JDK版本**:支持JDK 1.5和JDK 1.6。 ###...
以上就是Hibernate入门项目的基本步骤,通过这些步骤,你可以成功地搭建环境,配置Hibernate,并实现对数据库的简单存取。继续深入学习,你将掌握更复杂的映射、查询和事务管理技巧,从而在实际项目中更加高效地使用...
在本文中,我们将深入探讨如何搭建Hibernate的开发环境,并理解其核心源代码的工作原理。 首先,要搭建Hibernate环境,你需要以下基本组件: 1. **Java Development Kit (JDK)**:Hibernate是基于Java的,所以你...