`
qdexception
  • 浏览: 45483 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

hibernate.hbm.xml中常用参数

阅读更多
cascade 默认为false
对设定这个属性的类操作的时候,会级联操作其他相关联的类,一般用在one端
类型有:
none         不传播任何持久化操作
all          传播所有的持久化操作  
persist      传播persist()
merge        传播merge()
save-update  传播save(),update() saveOrUpdate()
delete       传播delete()



inverse   默认false
用在双向关系  true的话代表不负责关联  N-1或1-N的时候使用  一般用在one端  N-N的时候  相对稳定的不负责


lazy---false   many端

fetch=join  many端   会只执行1次操作  多表联结  只有根据id去查询单个结果的时候  此项才会发生作用


many-one 的时候  many端用uniquer=true来变成one端来使用
分享到:
评论

相关推荐

    java web开发中常遇到的问题

    这个问题是 Hibernate 框架中常见的一个问题,通常是由于 Hibernate 配置文件 hbm.xml 的错误所致。在这个文件中,需要正确地配置 Entity 的映射关系,否则就会出现这个错误。 解决方法: * 仔细检查 hbm.xml 文件...

    myeclipse自动生成hibernate映射文件.

    在这个向导中,你可以配置主键生成策略,比如在Oracle中常用的是序列(sequence)。指定Pojo类的名称,这将是对应数据库表的实体类名。最后点击`Finish`,MyEclipse将自动生成`hbm.xml`映射文件和对应的Java实体类。...

    hibernate学习的最好资料

    在Hibernate中,XML文件通常用来定义实体类(Entity)与数据库表之间的映射关系,这些映射文件被称为Hibernate配置文件或Hibernate映射文件(hibernate.cfg.xml和.hbm.xml)。理解XML的语法和结构对于配置和使用...

    hibernate程序设计

    - Hibernate在分层架构中常被用作持久化层,隐藏了数据库访问的复杂性,使得业务逻辑层能更专注于业务功能的实现。 2. **对象-关系映射(ORM)的优势** - 提高开发效率:通过ORM,开发人员可以使用面向对象的方式...

    javaEE项目

    2. 创建Hibernate工具类:使用`HibernateTools`类,它可以读取配置文件并生成Java实体类和对应的`.hbm.xml`映射文件。 3. 执行逆向工程:调用`reverseEngineerSchema()`方法,该方法会根据数据库中的表结构自动生成...

    面试中常问到的问题ssh

    4. **配置文件**:`hibernate.cfg.xml` 配置数据库连接和方言,`hbm.xml` 文件用于定义对象-关系映射。 5. **特性**:理解 Session 缓存机制、级联操作、延迟加载和 HQL 查询语言是使用 Hibernate 的关键。 **...

    Hibernate学习笔记

    Hibernate是一个开放源代码的对象关系映射(ORM)框架,它对JDBC进行了轻量级的对象封装,让Java程序员能够用对象编程思维操作数据库。Hibernate不仅适用于Java客户端程序,也适用于Web应用,特别是能够在EJB架构中...

    hib_struts登录注册系统

    JUnit是Java中常用的单元测试框架,可以用于测试Action类中的方法。而模拟HTTP请求的工具,如Apache HttpClient或JUnit的MockMVC,可以帮助测试整个请求-响应流程。 总之,hib_struts登录注册系统是一个学习和实践...

    轻量级J2EE 企业应用实战 Struts+Spring+Hibernate整合开发

    - **JSP内置对象**:详细介绍了JSP中常用的内置对象,如request、response等,这些对象对于实现动态网页至关重要。 - **JSP标准动作**:讲解了JSP标准动作标签的使用方法,如forward用于页面跳转、include用于页面...

    Struts、Spring、Hibernate框架概述

    Hibernate通过实体类、映射文件(hbm.xml)和Session接口,实现了Java对象和数据库记录之间的映射关系,提供了CRUD(Create, Read, Update, Delete)操作以及事务管理等功能。 Spring框架是企业级应用开发的全面...

    ssh架构简介.pdf

    开发者只需要定义实体类和对应的映射文件(hbm.xml),Hibernate就能自动处理SQL的生成和执行,以及对象的创建、更新和删除操作。 SSH的开发流程大致如下: 1. **Domain层**:根据数据库设计,分析数据库关系,...

Global site tag (gtag.js) - Google Analytics