myeclipse下编写第一个Hibernate

一、环境搭建步骤:

1、编写一个java程序
2、新建用户库,导入相应的jar包

hibernate-release-5.0.1.Final\lib\required  下所有的jar包
mysql-connector-java-5.1.7-bin.jar
junit-4.10.jar

这里写图片描述

3、把库添加到java项目里
这里写图片描述

4、在src下写一个主配置文件hibernate.cfg.xml

二、编写User类

这个User类遵循javaBean的设计原则

package com.hibernate;

import java.util.Date;

public class User {
    private String id;

    private String name;

    private String password;

    private Date createTime;

    private Date expireTime;

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getExpireTime() {
        return expireTime;
    }

    public void setExpireTime(Date expireTime) {
        this.expireTime = expireTime;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

}

三、编写关系映射配置文档

User.hbm.xml

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC 
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
 <class name="com.hibernate.User">
 <id name="id">
   <generator class="uuid"/> 
   </id>
   <property name="name"/> 
   <property name="password"/> 
   <property name="createTime"/> 
   <property name="expireTime"/> 
 </class>
</hibernate-mapping>

四、使用junit进行测试

@Test:测试方法
@Before:初始化方法(在执行某个方法之前先去执行被Before标注的方法)
@After:释放资源

新建一个源文件文件夹Source Folder,文件名叫test

五、通过Hibernate API访问

猜你喜欢

转载自blog.csdn.net/Pluto__lxh/article/details/82431024
今日推荐