hibernate
RyanPoy
这个作者很懒,什么都没留下…
展开
-
hibernate入门使用系列 5 -- xml关系映射篇(补充1)
由于最近一段时间比较忙。一直被手中的项目牵着。所以,也就没有时间来写点东西。终于项目差不多了。 本来对于hibernate的关系映射不打算再说了。不过前3篇的关系映射都是最原始的。在实际中,可能会有较为复杂的关系。比方说:customers一对多于orders,同时一对一于address,这样的三表关联。所以,再写一遍1对多和1对1同时存在的。先看实际场景。不用上面的,用一个新的。比方...2008-07-18 18:02:09 · 166 阅读 · 0 评论 -
hibernate入门使用系列 6-- annotation关系映射篇(上)
次讲@OneToOne的用法。而且是基于主外键的关联。因为这个是实际开发中最最常见的。这里先说明一下,我的java类的命名都以Test开头。而对应的对象名却没有用test开头。这里是为了更好的说明注视中的value到底是类名还是对象名。 先看java代码:TestUserpackage net.paoding.forum.domain;import javax.persisten...2008-11-12 15:55:46 · 108 阅读 · 0 评论 -
hibernate入门使用系列 7-- annotation关系映射篇(中)
这次说说OneToMany和ManyToOne 我们的场景是 1个父亲n多个孩子 先来看看这中做法:TestFather.javapackage net.paoding.forum.domain;import java.util.ArrayList;import java.util.List;import javax.persistence.Entity;import ja...2008-11-12 16:38:38 · 152 阅读 · 0 评论 -
hibernate入门使用系列 8-- annotation关系映射篇(下)
终于要说ManyToMany了场景:Product和Customer。 先看TestProduct.javapackage net.paoding.forum.domain;import java.util.ArrayList;import java.util.List;import javax.persistence.Entity;import javax.persisten...2008-11-12 17:27:46 · 131 阅读 · 0 评论 -
要不要在数据库中建立主外键约束
今天发现一个问题。一个遗留的系统上,每个表都是独立的,没有主外键约束。问系统以前的开发人员。他们说,系统的主外键都是直接由hibernate控制的。 很是不解。细问之。答曰:效率问题。 问大家,到底需不需要建立呢? 我先说说我的想法: 其实,以前我的所有系统都是建立的。不过听了他的回答,感觉也有些道理。但是,如果上面没有控制得好,就会出现错误的...2008-05-04 12:48:31 · 254 阅读 · 0 评论 -
hibernate入门使用系列 1-- 说明篇+试用篇
说明篇 写这个 入门使用 系列的文章, 学习笔记。 目的1是让没有用过hibernate的工作者们,快速的使用起来。不会介绍太多的深层次的东西。仅仅是一个入门使用而已。 目的2是总结一下hibernate的基本使用,顺便自己再熟悉熟悉。 目的3是交流心得。一个人掌握的东西只有一点点。且掌握的程度有深有浅,如不交流、固步自封,只有被淘汰。...2008-05-05 11:09:29 · 120 阅读 · 0 评论 -
hibernate入门使用系列 2-- xml关系映射篇(上)
接上篇 hibernate入门使用系列 1-- 说明篇+试用篇现在起主要讲 hibernate中的关系映射。对应的关系主要有 1:1, n:1, n:n。今天主要写1:1。关系映射篇(上)—— 之1:11对1的关系在现实中很常见。比方说:人和身份证。1个身份证对应着一个身份证,一个身份证对应着一个人。那么,我们就以此为原型。进行代码编写。建立实体模型如右: 根据模型,创建数据库:...2008-05-05 16:20:37 · 143 阅读 · 0 评论 -
hibernate入门使用系列 3-- xml关系映射篇(中)
接上篇 hibernate入门使用系列 2-- xml关系映射篇(上)上篇讲了1:1,那么这次继续讲1:n和n:1。这次用到的例子是Father和child之间的关系。一个father可以有n个child,但是1个child只有一个father。这里只说生父。至于其他的继父、养父、干爹等等,不再范围之内。好吧。还是同前面的一样。现建立实体模型如下: 根据模型创建数据库。s...2008-05-07 14:40:39 · 131 阅读 · 0 评论 -
hibernate入门使用系列 4-- xml关系映射篇(下)
接上篇 hibernate入门使用系列 3-- xml关系映射篇(中)开我写的前3篇中,分别讲了one-to-one, one--to-many, many-to-one 。这篇,主要讲的是 n:n 的关系。即:many-to-many。我们以老师和学生为例,一个老师可以交很多学生,同样一个学生可以拥有多个老师,所以,他们之间的关系就是n:n的。实体模型...2008-05-07 17:39:31 · 125 阅读 · 0 评论