Hibernate--第一个Hibernte例子

在数据库中建立对应的表(guestbook表)

开启MySQL服务
打开MySQL软件
创建一个新的数据库
这里写图片描述
给定数据库名和字符编码集
这里写图片描述
插入一张表

CREATE TABLE GUESTBOOK
(
  ID           INT(8) NOT NULL AUTO_INCREMENT PRIMARY KEY,
  NAME         VARCHAR(20) NOT NULL,
  PHONE        VARCHAR(20),
  EMAIL        VARCHAR(40),
  TITLE        VARCHAR(80) NOT NULL,
  CONTENT      VARCHAR(2000),
  CREATED_TIME DATE NOT NULL
);

新建项目

在Eclipse中File–>New–>Other–>Maven Project
选择quickstart类型的即可
这里写图片描述
然后输入项目名点击Finish项目建立完成

配置pom.xml文件

引用Hibernate包

<dependencies>

        <!-- 添加Hibernate依赖 -->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>4.2.4.Final</version>
        </dependency>

        <!-- mysql数据库驱动 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.32</version>
        </dependency>


        <!-- 测试 -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>

    </dependencies>

打开Hibernate窗口

这里写图片描述
这里写图片描述

新建一个数据库连接文件

这里写图片描述
1.数据库连接的创建
这里写图片描述
这里写图片描述

cfg.xml读取数据库配置文件

编写文件可以是新生成,也可以使用现有文件
在这里,我选择新生成

这里写图片描述

下一步
这里写图片描述
这里写图片描述
代码附上

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
        <!-- 设置字符编码集,防止插入中文乱码 -->
        <property name="hibernate.connection.url">jdbc:mysql://127.0.0.1:3306/guestbook?useUnicode=true&amp;characterEncoding=UTF-8</property>
        <property name="hibernate.connection.username">root</property>
        <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
    </session-factory>
</hibernate-configuration>

点击完成–》finish后就可以看到新建的test
这里写图片描述

1.显示Hibernate组件
这里写图片描述
这里写图片描述
勾选Hibernate后就可以在工具栏看到
这里写图片描述

reveng.xml配置

从刚调出来的工具按钮中生成
这里写图片描述
这里写图片描述
这里setup,我们依然创建一个新的文件
选择项目路径,文件名不需要修改
这里写图片描述
这里依然自定义的创建一个配置文件
这里写图片描述
点击完成
这里写图片描述
点击Run,F5刷新项目后,就可以看到根据表名生成的model
这里写图片描述
到这里,用工具从数据库中生成一个类就已经完成了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章