首先我们进一步理解什么是对象关系映射模型?它将对数据库中数据的处理转化为对对象的处理。如下图所示:入门简单实例:hiberante 可以用在 j2se 项目,也可以用在 j2ee (web项目中),而struts是web框架,所以用在 web项目。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核心包还需要其他相关的库。
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
(#换成@)。