Hibernate
张宏杰
这个作者很懒,什么都没留下…
展开
-
ORM进阶之 ORM简介
1.什么是ORM ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。2.为什么会出现ORM思想 先从项目中数据流存储形式这个角度说起.简单拿MVC这种分层模式.来说. Mod原创 2015-08-07 20:22:24 · 27603 阅读 · 11 评论 -
ORM进阶之Hibernate 简介及框架搭
上一篇博客讲解了ORM思想,以及ORM的优缺点,并说了ORM有很多的实现方式,我们将以Hibernate为基础来进行讲解。 Hibernate是一个基于元数据的轻量级的ORM框架: 1,元数据(Meta Data):data about data(数据的数据),也就是说描述一个对象数据,相当于这个对象的上下文环境。 2,轻量级:占用资源少,没有侵入原创 2015-08-12 20:44:41 · 5521 阅读 · 12 评论 -
ORM进阶之Hibernate中关系映射
映射可以说是在hibernate中非常重要的一个内容,通过映射可以让程序员不再思考复杂的sql语句,而是更加的专注于业务逻辑的实现。映射通过一个xml配置文件完成并且我们可以对他进行修改!下边我们来看一下如何完成映射的!原创 2015-08-30 23:56:10 · 4374 阅读 · 24 评论 -
ORM进阶之Hibernate 的三大对象
我们在上一篇博客中讲到了如何搭建一个Hibernate框架, 提到Hibernate我们就不得不说他的三大对象,Configuration,SessionFactory , Session 。下边我们就分别来解释一下这三大对象!原创 2015-08-17 22:08:30 · 7247 阅读 · 11 评论 -
ORM进阶之Hibernate中对象的三大状态解析
可以看到对象可能会有这三种状态,临时状态(transient),持久化状态(persistent),游离状态(detached)。下边我们来分别来解释一下这三种状态。原创 2015-08-18 12:16:50 · 4184 阅读 · 12 评论 -
ORM进阶之Hibernate中多对一的映射关系
上一篇博客为大家讲了hibernate中的关联映射,还有一对一关系的两种实现方式,今天为大家说一下多对一的映射关系。 举个例子:一个班级可以有多个学生,而一个学生只能有在一个班级,而这样班级和学生就是一对多的关系,学生和班级就是多对一的关系,下边我们来看一下他们是如何实现这两种关系的。本片博客介绍多对一的关系。原创 2015-09-04 12:52:17 · 2631 阅读 · 8 评论