首页 > 代码库 > 01.Hibernate入门

01.Hibernate入门

    前言:本文用一个简单的Hibernate应用程序例子来引领初学者入门,让初学者对Hibernate的使用有一个大致的认识。本文例子使用了MySQL数据库、Maven管理工具、Eclipse开发工具,创建的项目是Maven项目但是本质上只是用了Java SE的东西。

1.在Maven项目中引入Hibernate库

    我们可以在Maven官网上搜索Hibernate库,选择Hibernate版本,复制Maven依赖代码到pom.xml文件引用Hibernate。由于当前Hibernate的最新版是4.3.8.Final所以我的引用如下:
  1. <!-- Hibernate依赖项定义 -->
  2. <dependencies>
  3. <dependency>
  4. <groupId>org.hibernate</groupId>
  5. <artifactId>hibernate-core</artifactId>
  6. <version>4.3.8.Final</version>
  7. </dependency>
  8. </dependencies>
    如果你没有使用Maven,你也可以到Hibernate官网下载Hibernate引用到项目里,不过我在这里强烈推荐大家使用Maven管理项目,因为Maven管理很方便,它不需要你去网上找项目依赖的Jar文件,一个依赖配置就搞定。并且Maven的官网很强大几乎所有的Java开源项目都可以在这里找到!下面提供Maven的官网和Hibernate的官网:Maven:http://mvnrepository.com/ Hibernate:http://hibernate.org/

2.搭建数据库环境(MySQL)

    为了测试我在本地计算机安装了Linux虚拟机,并在虚拟机中安装了MySQL数据库。下面是我新建的测试表(tb_teacher):
  1. CREATE TABLE tb_teacher
  2. (
  3. id bigint NOT NULL auto_increment COMMENT ‘ID‘,
  4. no varchar(10) NOT NULL COMMENT ‘教师编号‘,
  5. name varchar(50) NOT NULL COMMENT ‘教师姓名‘,
  6. sex char(1) NOT NULL COMMENT ‘教师性别‘,
  7. job_title varchar(50) NOT NULL COMMENT ‘职称‘,
  8. PRIMARY KEY (id)
  9. ) COMMENT = ‘教师信息表‘;

3.



来自为知笔记(Wiz)


01.Hibernate入门