Welcome 微信登录

首页 / 软件开发 / JAVA / Hibernate从入门到精通(二)Hibernate实例演示

Hibernate从入门到精通(二)Hibernate实例演示2013-12-03 csdn博客 zs15932616453上篇Hibernate从入门到精通(一)JDBC简介,我们主要对JDBC进行了简单介绍和使用说明,这次我们做一个Hibernate简单实例,通过这个实例对比Hibernate和JDBC,了解Hibernate的优势所在。在此之前,读者有必要了解一下Hibernate中的每个jar包的作用和每个jar文件包主要负责的工作,这里我们不做过多的解释。

1、导入jar文件

导入antlr-2.7.6.jar

导入commons-collections-3.1.jar

导入dom4j-1.6.1.jar

导入hibernate-jpa-2.0-api-1.0.1.Final.jar

导入hibernate3.jar

导入javassist-3.12.0.GA.jar

导入jta-1.1.jar

导入mysql-connector-java-3.1.13-bin.jar

导入slf4j-api-1.6.1.jar

这一部分没有过多的解释,只需要大家了解每个jar文件包的作用即可。

2、编辑实体

package com.entity;import java.util.Date;public class User {private String id;private String name;private String password;private Date createTime;private Date 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;}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;}}
这一步与普通的JDBC没有太大的区别,在JDBC中我们也可以通过实体封装需要的信息,如果你对面向对象编程有一定的了解相信不难理解。