你的位置:首页 > 软件开发 > ASP.net > Hibernate(二)__简单实例入门

Hibernate(二)__简单实例入门

发布时间:2016-10-24 11:00:14
首先我们进一步理解什么是对象关系映射模型?它将对数据库中数据的处理转化为对对象的处理。如下图所示:入门简单实例:hiberante 可以用在 j2se 项目,也可以用在 j2ee (web项目中),而struts是web框架,所以用在 web项目。hibernate开发方式的主要 ...

首先我们进一步理解什么是对象关系映射模型

它将对数据库中数据的处理转化为对对象的处理。如下图所示:

Hibernate(二)__简单实例入门

入门简单实例:

hiberante 可以用在 j2se 项目,也可以用在 j2ee (web项目中),而struts是web框架,所以用在 web项目。

hibernate开发方式的主要两种方式:

1.由Domain object -> mapping->db。(更加符合get='_blank'>面向对象的编程方式,从对象入手来通过映射生成表)

2.由DB开始,用工具生成mapping和Domain object。(往往更加习惯从表的构建入手,使用更多)

我们首先用从对象映射出表,到后面再使用第二种。

步骤:

1.创建一个工程

2.引入Hibernate相关包,引入数据库驱动包(对于sql server数据库需要三个包msbase.jar mssqlserver.jar msutil.jar)。

除了hibernate.jar核心包还需要其他相关的库。

Hibernate(二)__简单实例入门

3.配置hibernate.cfg.文件

4.开发domain对象和对象关系映射文件

5.测试

domain对象

//要序列化,唯一标识对象public class Employee implements java.io.Serializable{  private static final long serialVersionUID = 1L;  private Integer id;  private String name;  private String email;  private java.util.Date hiredate;  public Integer getId() {    return id;  }  public void setId(Integer id) {    this.id = id;  }  public String getName() {    return name;  }  public void setName(String name) {    this.name = name;  }  public String getEmail() {    return email;  }  public void setEmail(String email) {    this.email = email;  }  public java.util.Date getHiredate() {    return hiredate;  }  public void setHiredate(java.util.Date hiredate) {    this.hiredate = hiredate;  }  }

原标题:Hibernate(二)__简单实例入门

关键词:Hibernate

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录