`
congpeixue
  • 浏览: 274631 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论

Hibernate使用中的一点总结

阅读更多
1 not-null="false"(默认)


2 not-null="true" 常常设置在本表这一端。


3 当多端student设置为 cascade=“all” , 即使此时teacher为自由态, 仍可以级联保存


4 当执行对象的查询操作时, 对于load方法。此时只得到了自然主键id, 没有执行select操作。
 
  注意: 当用到其它的属性时, 才执行相应的select操作。

5 inverse 至少多的那一端维护。(默认)

  当teacher 端 inverse=false, 如果
teacher.getStudents().add(student1);
teacher.getStudents().add(student2);
  则对应相应的update语句。
  
  如果没有, 则无update语句。
 
  当teacher 端  inverse=true, 无论如何, 都只有3条语句。 无update语句产生。
分享到:
评论

相关推荐

    hibernate的一点总结

    【hibernate的一点总结】 Hibernate 是一个流行的 Java ORM(对象关系映射)框架,它允许开发者使用面向对象的方式操作数据库,将Java类与数据库表进行映射,从而避免了直接编写SQL语句的繁琐工作。这个框架的核心...

    hibernate的映射的一点总结

    近期整理的hibernate映射的一点总结,希望可以帮到一些人

    Hibernate存储Clob字段的方式总结

    Hibernate存储Clob字段的方式总结涉及了在Java开发中使用Hibernate操作大型文本字段Clob的操作方法。本文主要介绍了两种操作Clob字段的方法,一种是将Clob字段直接映射为String类型,另一种是使用Clob类型进行处理。...

    Hibernate+中文文档

    1.5. 总结 2. 体系结构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. JMX整合 2.4. 对JCA的支持 2.5. 上下文相关的(Contextual)Session 3. 配置 3.1. 可编程的配置方式 3.2. 获得...

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

    1.5. 总结 2. 体系结构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. JMX整合 2.4. 对JCA的支持 2.5. 上下文相关的(Contextual)Session 3. 配置 3.1. 可编程的配置方式 3.2. 获得...

    Hibernate中文详细学习文档

    1.5. 总结 2. 体系结构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. JMX整合 2.4. 对JCA的支持 2.5. 上下文相关的(Contextual)Session 3. 配置 3.1. 可编程的配置方式 3.2. 获得...

    Hibernate 中文 html 帮助文档

    1.5. 总结 2. 体系结构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. JMX整合 2.4. 对JCA的支持 2.5. 上下文相关的(Contextual)Session 3. 配置 3.1. 可编程的配置方式 3.2. 获得SessionFactory 3.3...

    HibernateAPI中文版.chm

    1.5. 总结 2. 体系结构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. JMX整合 2.4. 对JCA的支持 2.5. 上下文相关的(Contextual)Session 3. 配置 3.1. 可编程的配置方式 3.2. 获得...

    hibernate总结

    ### Hibernate总结 #### 一、什么是持久化? 持久化(Persistence)是软件开发中的一个基本概念,指的是将程序运行期间的数据保存至永久性存储设备(如磁盘)中,以便程序退出后数据仍然存在,可供下次运行时使用...

    使用 hibernate-search 实现全文检索及文档管理的例子

    使用`FullTextEntityManager`的`deleteFromIndex()`方法可以做到这一点: ```java public void deleteDocument(Long id) { Document document = entityManager.find(Document.class, id); if (document != null) ...

    hibernate3中通过nativesql或取部分字段并映射为具体对象的实现

    有两种方式来实现这一点:使用`addScalar()`方法和`setResultTransformer()`方法。假设我们有一个User类,包含id和name属性: ```java query.addScalar("id", Hibernate.LONG).addScalar("name", Hibernate.STRING)...

    学习HIbernate总结

    要做到这一点,可以在`hibernate.cfg.xml`配置文件中设置`show_sql`属性为`true`。具体做法如下: ```xml <property name="show_sql">true ``` 这样配置后,每当Hibernate执行SQL语句时,控制台都会输出相应的SQL...

    hibernate3.04中文文档.chm

    22.1. 关于collections需要注意的一点 22.2. 双向的一对多关系(Bidirectional one-to-many) 22.3. 级联生命周期(Cascading lifecycle) 22.4. 级联与未保存值(Cascades and unsaved-value) 22.5. 结论 23. ...

    MyEclipse_Hibernate_Quickstart

    3. **使用自定义 SessionFactory**:SessionFactory 是 Hibernate 框架中的一个重要组件,用于创建 Session 对象。使用自定义 SessionFactory 可以更好地控制 Hibernate 的行为。 4. **从 Database Explorer 表定义...

    Hibernate教程

    2.4. 总结 3. 体系结构(Architecture) 3.1. 概况(Overview) 3.2. 实例状态 3.3. JMX整合 3.4. 对JCA的支持 4. 配置 4.1. 可编程的配置方式 4.2. 获得SessionFactory 4.3. JDBC连接 4.4. 可选的配置属性 ...

    hibernate 体系结构与配置 参考文档(html)

    总结 2. 体系结构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. JMX整合 2.4. 对JCA的支持 2.5. 上下文相关的(Contextual)Session 3. 配置 3.1. 可编程的配置方式 3.2. 获得SessionFactory ...

    Hibernate_3.2.0_符合Java习惯的关系数据库持久化

    1.5. 总结 2. 体系结构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. JMX整合 2.4. 对JCA的支持 2.5. 上下文相关的(Contextual)Session 3. 配置 3.1. 可编程的配置方式 3.2. 获得...

    Hibernate_级联关系说明_-_关于cascade和inverse的用法

    继续使用之前的例子,假设我们还需要在 `Address` 实体中维护对 `User` 的引用: ```java @Entity public class Address { @Id private Long id; private String street; @ManyToOne @JoinColumn(name = ...

    Hibernate的cache缓存解析

    通过深入了解Hibernate缓存的工作机制及其使用方法,可以帮助开发者更好地利用这一特性来优化应用的性能。需要注意的是,在使用缓存的过程中,需要平衡好缓存带来的性能提升与可能引起的一致性问题之间的关系。

Global site tag (gtag.js) - Google Analytics