一、环境搭建步骤:
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访问