`

hibernate22

 
阅读更多

1.关于orm文件,配置信息的时候colum可以作为一个标签,这时候可以用来详细指定列的类型,这个属性是sql-type ,

2.单向对于多对一来说,可以级联保存删除,更新,是用cascade这个属性来控制的。一个事物之内如果要进行多种操作,就使用回调,fetch这个属性:manytoone 的默认属性fetch是select (单独发送sql语句),fetch=“join”的时候,会发送一条join的sql语句。默认属性lazy=“proxy”

3,单向对于一对多而说,<set>标签的fetch的默认值是select  lazy的默认值是proxy  在set中配置<key>的时候可以关联外键,<one-to-many>的属性中配置class属性,配置关联对象的多的一方的ckass

4,双向多对一 中的,<set>的inverse的默认值是false 如果是true则表示翻转由对方提供外键。

5双向一对一唯一外键映射相当于是多对一的一种特殊,所以<many-to-one> 中需要配置,unique=true     

<one-to-one>标签,不对应列,默认会根据本类的id来跟对方的id相等,可以根据propery-ref属性来控制。这个标签的fetch 默认值是join  lazy=false;

5,一对一唯一主键映射,中one-to-one中要外键即主键,不对应列,而是参照,所以constraint=“true”另外一方的主键,不能根据序列自增,而是与另外一个表的主键有关系的,所以,id属性generator的class就是foreign,并且还得配置它参照那个东西。如果加入constraint=true 则默认值都不一样了

 

分享到:
评论

相关推荐

    Hibernate笔记 马士兵

    第2课 Hibernate UML图 6 第3课 风格 7 第4课 资源 7 第5课 环境准备 7 第6课 第一个示例Hibernate HelloWorld 7 第7课 建立Annotation版本的HellWorld 9 第8课 什么是O/R Mapping 11 一、 定义: 11 二、 Hibernate...

    最新hibernate 4.1.1.Final版本

    Hibernate 4.1.1.Final是Java世界中著名的对象关系映射(ORM)框架的一个重要版本,它在2012年1月22日发布。Hibernate允许开发者使用面向对象的方式来操作数据库,大大简化了Java数据库编程。下面将详细介绍...

    Hibernate+中文文档

    22. 示例:Weblog 应用程序 22.1. 持久化类 22.2. Hibernate 映射 22.3. Hibernate 代码 23. 示例:复杂映射实例 23.1. Employer(雇主)/Employee(雇员) 23.2. Author(作家)/Work(作品) 23.3. Customer(客户)...

    Hibernate ORM 5.3.7.Final User Guide

    22. 数据库可移植性考虑(Database Portability Considerations):探讨了在不同的数据库系统中使用Hibernate时可能遇到的可移植性问题。 23. 配置(Configurations):手册中描述了Hibernate配置的各种选项。 24. ...

    hibernate各个版本下载地址

    - **3.5.4-Final (2010-07-22)**:这个版本修复了多个安全漏洞,并提高了性能。 - …… - **3.5.0-Final (2010-03-31)**:3.5.x系列的第一个最终版本,引入了许多重要的改进,如支持更高级的SQL查询、更好的缓存...

    hibernate中的相关组件的介绍

    ### Hibernate中的相关组件介绍 #### 一、Hibernate配置文件(`hibernate.cfg.xml`) 在Hibernate框架中,默认的配置文件被命名为`hibernate.cfg.xml`。此配置文件是Hibernate初始化过程中的关键组成部分,它定义...

    云起点教育hibernate教学视频(22集)

    资源名称:云起点教育hibernate教学视频(22集)资源目录:【】西安云工厂旺旺老师hibernate(01-03)【】西安云工厂旺旺老师hibernate(04-06)【】西安云工厂旺旺老师hibernate(07-09)【】西安云工厂旺旺老师hibernate...

    Hibernate中所有包作用详细讲解

    #### 22. xerces.jar Xerces 是一个XML解析器,它支持DOM和SAX两种解析模式。Hibernate可能需要使用Xerces来解析XML配置文件或映射文件。 #### 23. xml-apis.jar XML APIs 是一个提供基本XML API支持的库,它是...

    hibernate关系映射网址

    ### Hibernate关系映射详解 #### 一、引言 Hibernate是一种广泛使用的Java持久化框架,它简化了对象关系映射(Object-Relational Mapping,简称ORM)的过程,使得开发人员可以更加专注于业务逻辑的实现而无需过多...

    孙卫琴 精通hibernate源码上

    该教程分为上下两部分,由于文件大小限制,这里只提及了上半部分,总计约22MB。从提供的文件名称列表来看,教程内容按照章节组织,包括引言、核心概念和技术细节的逐步解析。 1. **引言**(readme.txt):通常,这...

    hibernate开发与实战 源代码

    这个压缩包包含了从CHAPTER01到CHAPTER22的源代码示例,涵盖了Hibernate框架的多个关键方面。遗憾的是,由于文件大小限制,几个项目和必要的jar包未能一并上传,这可能会在实际运行这些示例时带来一些不便。 ...

    hibernate3.2中文文档(chm格式)

    22. 示例:Weblog 应用程序 22.1. 持久化类 22.2. Hibernate 映射 22.3. Hibernate 代码 23. 示例:复杂映射实例 23.1. Employer(雇主)/Employee(雇员) 23.2. Author(作家)/Work(作品) 23.3. Customer(客户)...

    HibernateAPI中文版.chm

    22. 示例:Weblog 应用程序 22.1. 持久化类 22.2. Hibernate 映射 22.3. Hibernate 代码 23. 示例:复杂映射实例 23.1. Employer(雇主)/Employee(雇员) 23.2. Author(作家)/Work(作品) 23.3. Customer(客户)...

    搭建一个简单的Hibernate工程

    &lt;version&gt;1.18.22 &lt;scope&gt;provided ``` 五、配置Hibernate 在src/main/resources目录下创建hibernate.cfg.xml文件,配置数据库连接信息: ```xml &lt;hibernate-configuration&gt; &lt;property name="hibernate....

    Hibernate A Developer‘s Notebook教材

    《Hibernate A Developer’s Notebook》是一本专为Java开发者设计的实战指南,旨在深入浅出地介绍...22.chm文件很可能是书中某一章节的电子版,包含了具体的操作步骤和详细讲解,可以帮助读者深入理解上述知识点。

    hibernate架包+c3p0+

    标题中的“hibernate架包+c3p0”指的是在Java开发中使用Hibernate ORM框架结合C3P0连接池来管理数据库连接的技术组合。Hibernate是一个强大的对象关系映射(ORM)框架,它允许开发者用面向对象的方式处理数据库操作...

    JAVA EE 开发指南-基于Spring/Struts/Hibernate的实现 (源码)

    ### JAVA EE 开发指南——基于Spring/Struts/Hibernate的实现 #### 一、环境配置与准备工作 在深入了解本书内容之前,我们先来看看所需的开发环境和技术栈。 **1. Java 开发环境** - **JDK版本**: JDK 6.0 - **...

    精通Hibernate源码

    通过阅读《精通Hibernate源码》的各个章节,如chapter17到chapter22,读者可以从实践中深化理论知识,掌握Hibernate的内部运行机制,从而在项目开发中游刃有余。在深入学习的过程中,不断实践和总结,才能真正精通...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

    第22章 管理Hibernate的缓存  22.1 缓存的基本原理  22.1.1 持久化层的缓存的范围  22.1.2 持久化层的缓存的并发访问策略  22.2 Hibernate的二级缓存结构  22.3 管理Hibernate的第一级缓存  22.4 管理...

    hibernate-validator, Hibernate验证器Bean验证 2.0 ( JSR 380 ) 参考实现.zip

    hibernate-validator, Hibernate验证器Bean验证 2.0 ( JSR 380 ) 参考实现 Hibernate 验证器版本:6.0.2. Final - 22-08-2017是什么?这是 JSR-380 Bean验证 2.0的参考实现。 Bean验证定义了JavaBean的元数据模型和...

Global site tag (gtag.js) - Google Analytics