![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
persistC
这个作者很懒,什么都没留下…
展开
-
hibernate 一
一、hibernate数据持久化组件 对象持久化,把数据保存在永久的存储介质中(数据库) OR/M(object relation mapping)对象关系映射。 POJO类,就是标准的Java Bean。 Hibernate就是一个可以自动的根据xml完成对象关系映射,并持久化到数据库的开源组件。 Hibernate的底层也是有JDBC实现的。 hibernate是通过xml文件...2008-11-04 14:38:13 · 77 阅读 · 0 评论 -
Hibernate的关联关系映射
[code="java"]# publicclass Course { # private Long id; # # private String name; # # private Teacher teacher; # // 省略setter和getter 方法 # } # # publicclas...原创 2008-12-02 14:21:55 · 94 阅读 · 0 评论 -
hibernate.hbm.xml
Hibernate的映射文件(hbm.xml)属性说明 1.class 节点 name: 类名 table: 类对应表名,默认为类名称 dynamic-update: 生成更新字段时,只包含发生变动的字段,默认为false。 dynamic-insert: 生成insert语句时仅包含非null字段 Proxy: 代理类,默认为空 discriminator-value: 子类辨别标识用于多态支持...2008-12-02 14:18:54 · 66 阅读 · 0 评论 -
HQL 语言
第 15 章 HQL: Hibernate查询语言 Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 15.1. 大小写敏感性问题 除了Java类与属性的名称外,查询语句对大小写并不敏感。 所以 SeLeCT 与 sELEct 以及 S...2008-11-04 14:42:44 · 82 阅读 · 0 评论 -
hibernate 七
一、集合映射 1、set映射 关联对象的属性除了外键之外,只有1、2个属性,那么就可以使用set映射 使用了set标签的element元素,不用创建关联对象就可以实现单向一对多的关联关系 public class Room implements Serializable{ private ...2008-11-04 14:41:32 · 81 阅读 · 0 评论 -
hibernate 六
一、复习 实体状态 transient 临时状态 only in memory , not associted with persistent manager , new Entity() persistent 持久状态 both in memory(associted with persistent manager) and in database detache...2008-11-04 14:41:06 · 106 阅读 · 0 评论 -
hibernate 五
多对多的映射实现 一般多对多关联会拆分成两个一对多的关系来实现多对多关系,也可以通过hibernate提供的解决方案来实现。其实hibernate的实现方式是通过中间表间接的实现了多对多关系,实际上也是将多对多拆分成两个双向的一对多关系。 多对多关系XML文件的配置 Hibernate...2008-11-04 14:40:33 · 101 阅读 · 0 评论 -
hibernate 四
一、 many-to-one关系在数据库中如何体现,在JavaBean中如何体现,在 Hibernate中如何映射many-to-one关系。 1、 数据库中:一个表的主健对应另一个表的外健。 2、 javaBean中:一个对象包含另一个对象的一个引用,另一个对象包含这个对象的一组(集合,用set)引用。 3、 在hibernate中:用set.key指定具体列。 我们以订单Order(...2008-11-04 14:40:04 · 73 阅读 · 0 评论 -
hibernate 三
Hibernate中对类关系的处理: 一、 one―to―one关系在数据库中如何体现,在JavaBean中如何体现,在 Hibernate中如何映射one-to-one关系。 1、 数据库中:一个表的外健对应另一个表的主健,外健要加上Unique约束(外健关联)。或者是两个表共享一个主健,表现为子表中的pk同时引用了父表的pk作外健而存在(主健关联,子表中的pk和f...2008-11-04 14:39:27 · 76 阅读 · 0 评论 -
hibernate 二
一、ORM 1、持久化管理器 --- session 持久化对象和临时对象,持久化对象,即对象的信息在数据库中存在,在内存中也有。 临时对象也就是新对象,没有同步到数据库。 session开放,对对象的修改,ses...2008-11-04 14:38:52 · 82 阅读 · 0 评论 -
hibernate.hbm.xml总结
在Hibernate中,各表的映射文件….hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具。本节简单的讲述一下这些配置文件的配置。 配置文件的基本结构如下: …… [b]1. 主键(id)[/b] ...原创 2008-12-02 14:26:14 · 157 阅读 · 0 评论