
hibernate
乒乓狂魔
这个作者很懒,什么都没留下…
展开
-
hibernate系列(一)hibernate入门
[size=medium]最近开始学习hibernate,然后就想把这个学习历程总结下来。还是打算主要分两个过程,第一个过程:学会使用hibernate,第二个过程:做一些源码分析,更加深入的理解。 言归正传,开始入门案例,这里的入门案例不牵扯其他框架,所以一开始学习的时候尽量不要牵扯其他框架,如SpringMVC。如果入门时牵涉其他框架,有时候会搞不清楚hibernate和其他框架的责任机...原创 2014-10-06 10:31:18 · 172 阅读 · 0 评论 -
hibernate系列(二)一对多的关联关系
[size=medium]上一篇文章介绍了基本知识后,本篇该介绍下现实中的一对多的关联关系。如Customer和Order,一个Customer可以拥有多个Order,每个Order只属于一个Customer。这样就存在几种表示形式,可以分为单向关联和双向关联。 形式1:Order拥有一个Customer引用,这种属于单向关联 形式2:Customer拥有Order的集合,这种也属于单向关联 ...原创 2014-10-07 11:33:42 · 202 阅读 · 0 评论 -
hibernate系列(三)多对多的关联关系
[size=medium]以Teacher和Student为例,他们之间是多对多的关系。 手动创建的数据库的三张表为,teacher、student、teacher_student。分别如下:[/size] [code="sql"] CREATE TABLE `teacher` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varc...原创 2014-10-08 06:35:52 · 163 阅读 · 0 评论 -
hibernate系列(四)一对一关联关系
[size=medium]以Person类和IDCard类为例,这里仅仅说一种一对一关联关系,即Person类拥有IDCard,但是IDCard不含Person类,数据库库的表如下:[/size] [code="sql"] CREATE TABLE `hibernate`.`person` ( `id` INT NOT NULL AUTO_INCREMENT, `name` VAR...原创 2014-10-09 07:32:33 · 134 阅读 · 0 评论 -
hibernate系列(五)Session接口方法
[size=medium]Session接口方法主要有save、persist、load、get、update、saveOrUpdat、merge、delete等,这里主要是对我看hibernate书籍的一个实践加总结。 首先是save()方法: 以之前的Customer和Order为例,看下类文件:[/size] [code="java"] public class Customer...原创 2014-10-24 07:11:26 · 222 阅读 · 0 评论