
hibernate
文章平均质量分 85
用于存放关于hibernate的系列文章
李晓娜
活泼开朗
展开
-
Java之旅hibernate(8)——基本关系映射
何为关系,何为映射,关系这个词想必大家都不陌生,比如你和老师之间是师生关系,你和父母之间是父子或者父女(母子或者母女关系)。 关系是存在某种联系物体之间产生的,什么都是可能的,比如你和工具,你只能使用工具,但是工具不能使用你,这样的关系是单向的,但是换种说法,你拥有工具,工具也属于你,那么这种关系就是双向的了,此外一个人可以拥有多个工具,并且多个工具也可以是属于一个人的,还有就是多个人拥有多原创 2015-08-24 22:23:21 · 854 阅读 · 7 评论 -
Java之旅hibernate(7)——数据加载get和load
通过上篇博客介绍的hibernate的三种状态,从而将我们的数据存入了数据库,下面我们来看看存到数据库的数据又该如何获取或者说是加载呢?通常情况下我们采用两种方式进行加载,第一种是get,第二种是load,那么这两种方式又存在什么区别和联系呢? 1. Get获取数据 Get只能根据主键取值,get加载上来的对象为持久对象,并且是马上发出查询。还有一个特点是如果查找不到相应的原创 2015-08-24 12:14:22 · 972 阅读 · 3 评论 -
Java之旅hibernate(6)——Junit不为人知的故事
说道Junit,我们首先不得不说测试的重要性,一个健壮的软件肯定是经过不断地的测试后才能最终被应用的,在测试的过程中可以发现很多不稳定性或者说是存在一定的bug等等,这些都可以在测试阶段发现,而不会被推到被用户真正的使用的时候,避免了不良好的用户体验。 当我们看java源程序的时候,总是会看到这样的一个文件夹,名字为test,好奇的你是否点开过呢? 没错,这里就是我们书写的测试程序,使得在原创 2015-08-24 11:41:51 · 1145 阅读 · 4 评论 -
Java之旅hibernate(5)——hibernate的三种状态
记得在讲述hibernate的第一个例子那篇文章中,详见: http://blog.youkuaiyun.com/u010955843/article/details/47903881 我们提到了PO这个词,PO就是持久化对象,(PersistentObjects,PO)可以是普通的JavaBean,惟一特殊的是它们与(仅一个)Session相关联。JavaBean在Hibernate中存在三种状原创 2015-08-23 15:55:35 · 1365 阅读 · 0 评论 -
Java之旅hibernate(4)——hibernate入门示例
上一篇已经把大致的理论解释的很清楚了,这次我们来实战。 通过上一篇的文章,大致知道一个hibernate程序需要的文件和基本的设置了。我们以一个简单的例子来作为入门的例子。 主要包含的结构是: Hibernate的配置文件:hibernate.cfg.xml 实体类(需要映射的实体类):User 映射对象到表的工具类:ExportDB 映射文件:User原创 2015-08-23 14:32:55 · 2005 阅读 · 0 评论 -
Java之旅hibernate(3)——第一个hibernate的例子
在讲解例子之前,我们首先来理解一下hibernate的工作原理,理解原理将会帮助我们更好地理解hibernate和运用hibernate。 1. 原理图 利用hibernate进行数据的持久化操作,必然离不开与数据库打交道,根据上张图我们来看看hibernate是如何工作的。 Ø Congratulation 一个使用hibernate的程序必须引原创 2015-08-23 14:24:22 · 1472 阅读 · 3 评论 -
Java之旅hibernate(2)——目录结构
Hibernate的jar最好是到官网上进行下载,下载最新的稳定的版本,之后进行解压,下面我们介绍一下hibernate的包结构。 1. 包结构 我们可以看到包目录结构发生了变化,我以5.0.0版本为例进行讲解。 Ø 目录结构解析 Documentation Documentation文件夹:该路径下存放了Hibernate4的相关文原创 2015-08-23 10:06:03 · 2479 阅读 · 0 评论 -
Java之旅hibernate(1)——初始
说道hibernate,首先不得不提的是JPA,类似于接口,j2EE的十三个规范,JPA是一个标准,或者更加准确的说是一个规范,而hibernate实现了这一规范。 JPA简介 JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA的总体思想和现有Hibernate、TopL原创 2015-08-22 21:41:31 · 912 阅读 · 1 评论