Hibernate
文章平均质量分 79
shai1991
这个作者很懒,什么都没留下…
展开
-
【Hibernate】持久化对象的状态的变化和对应的方法
一)持久化对象的状态变化和对应的方法 (1)持久化对象在整个hibernate框架中运行,一共有四种不同的状态产生: >>临时状态对象: A)在session一级缓存之【外】 B)【没有】与数据库交互的能力 C)hibernate【不会】为临时状态对象分配oid值 >>持久化状态对象 : A)在session一级缓存之【内】原创 2016-07-10 07:47:56 · 536 阅读 · 0 评论 -
【Hibernate】多对多(双向)
案例:学生 vs 老师 声明:多对多的关系的实现必须要中间表来完成,这里我们建立一个middles表作为中间表;主控方我们选择student作为主控方。 关键映射配置: Student.hbm.xml文件: Teacher.hbm.xml文件 //表示学生是主控方 多对多开发步骤: 1,导入hibernate框架相关jar包 2,编写sql语句,创原创 2016-07-13 18:11:48 · 1047 阅读 · 0 评论 -
【Hibernate持续更新】映射组件关系
知识准备:hibernate将对象分为二种类型 1. 含有OID的对象:实体类型 2. 不含OID的对象:值类型 案例:客户和公司地址和家庭地址 声明:客户和地址是整体与部分的关系,在数据库中只需要建立一个表Users 第一步,创建表: use db3; drop table if exists users; create table if not exists users(原创 2016-07-15 16:06:25 · 289 阅读 · 0 评论 -
Hibernate学习01【持续更新】
Hibernate简述: Hibernate的官方网站为:http://www.hibernate.org 学习之前先来简述Hibernate是个什么东东: Hibernate是一种ORM(全写为:Object-Relative Database-Mapping)框架, 与各种数据库,SQL语句打交道,是数据持久化的一种解决方案. ORM框架是对象与关系数据库之间建立某种映射以实现直原创 2016-06-22 16:57:20 · 264 阅读 · 0 评论