0 0

Hibernate 使用 ehcache 缓存时,many-to-one 中的one为空0

在使用Hibernate4,ehcache 2.6时,对实体类进行缓存,
实体类配置如下:
   <class name="com.test.model.Info" table="info">
<cache usage="read-write"/>

many-to-one 配置:

<many-to-one name="type" class="com.test.model.Type"
column="type_id" lazy="false" insert="false" update="false" not-found="ignore"/>

ehcache.xml配置如下:
<cache name="com.test.model.Info" maxEntriesLocalHeap="100"
eternal="false" timeToIdleSeconds="300" timeToLiveSeconds="600" overflowToDisk="false" />


在列表页读取One中的数据,对新添加的Info,第二次刷新列表,One的属性为Null。

是哪里不对吗?
2013年9月17日 08:20
目前还没有答案

相关推荐

    Hibernate_EHcache.doc

    2. 配置Hibernate:在hibernate.cfg.xml配置文件中,我们需要声明使用Ehcache作为二级缓存提供者。通过设置`hibernate.cache.provider_class`属性为`org.hibernate.cache.EhCacheProvider`,可以启用Ehcache插件。...

    hiberante - one to many - update

    标题中的“hibernate - one to many - update”指的是Hibernate框架中关于一对一(One-to-Many)关系映射和更新操作的知识点。在Java开发中,Hibernate是一个流行的对象关系映射(ORM)工具,它允许开发者用面向对象...

    hibernate最新版jar包(全)

    10. **多对一(One-to-Many)、一对多(Many-to-One)、一对一(One-to-One)、多对多(Many-to-Many)关系**: Hibernate支持这四种数据库关联关系,通过不同的注解配置来实现。 **使用Hibernate的步骤** 1. **...

    Hibernate缓存机制解说

    2. 在hibernate.cfg.xml文件中指定EhCache为缓存提供商。 3. 复制ehcache.xml配置文件至项目src目录下。 4. 在映射文件中使用`&lt;cache&gt;`元素配置二级缓存,如Category.hbm.xml所示。 5. 在ehcache.xml中定义具体的...

    常见hibernate面试题

    - 多对一(many-to-one):使用`&lt;many-to-one&gt;`标签映射。 - 多对多(many-to-many):通过中间表进行映射,使用`&lt;many-to-many&gt;`标签。 7. **Hibernate的缓存机制** - 一级缓存:每个Session内部的缓存,事务级...

    hibernate-distribution-3.6.10.Final-dist

    8. **一对多(One-to-Many)、多对一(Many-to-One)和多对多(Many-to-Many)关系**:Hibernate通过`@OneToMany`,`@ManyToOne`,`@ManyToMany`注解来处理这些关联关系,自动建立关联表或中间表。 9. **事务管理**...

    hibernate面试题

    Hibernate通过配置文件(如.hbm.xml)中的`many-to-one`、`one-to-many`、`many-to-many`等标签,实现一对一、一对多、多对多等关系。 4. **Hibernate缓存机制**: - 一级缓存:默认存在于Hibernate Session中,...

    Hibernate-api Hibernate文档

    - Many-to-One:多对一关联。 - Many-to-Many:多对多关联。 十、Inheritance Mapping Hibernate支持三种继承映射策略:Single Table、Table Per Class Hierarchies 和 Table Per Subclass。 十一、Hibernate事件...

    Hibernate中文帮助文档

    - One-to-One、One-to-Many、Many-to-One、Many-to-Many:不同类型的对象关联,以及级联操作的配置。 - Inverse、FetchType等属性调整关联的加载策略。 10. **性能优化**: - 使用批处理:通过设置hibernate....

    Hibernate_3.2中文手册(chm+pdf)

    7. **Cascading 和 Association**:Hibernate支持级联操作和对象关联,如one-to-one、one-to-many、many-to-one、many-to-many等,手册会详细介绍如何配置和使用这些关联关系。 8. **缓存机制**:Hibernate支持一级...

    hibernate3.2官方中文参考手册(pdf版)

    此外,还会讲解一对一(One-to-One)、一对多(One-to-Many)、多对一(Many-to-One)、多对多(Many-to-Many)的关系映射,以及集合映射(Set、List、Map等)。 查询语言是Hibernate的重要组成部分,手册会深入...

    Hibernate基础入门

    8. **对象关系映射**:在映射文件中定义对象之间的关系,如一对一(one-to-one)、一对多(one-to-many)、多对一(many-to-one)和多对多(many-to-many)关系。这些关系通过特定的 XML 标签配置,例如 `&lt;one-to-...

    2023年ssh框架面试题.doc

    - Hibernate通过配置文件中的`many-to-one`、`one-to-many`、`many-to-many`等注解实现对象间的关联,如一对一、一对多和多对多关系。 4. **Hibernate缓存机制**: - 一级缓存是Hibernate内部的Session级别的缓存...

    hibernate经典教材从入门到精通(共四篇)

    同时,可能会讲解级联操作、懒加载与立即加载策略、集合映射(例如List、Set、Map等)以及One-to-One、One-to-Many、Many-to-Many等关系映射的实现。 第三篇可能涉及到Hibernate的缓存机制,包括一级缓存和二级缓存...

    Hibernate开发手册

    此外,还将介绍一对一(One-to-One)、一对多(One-to-Many)、多对一(Many-to-One)和多对多(Many-to-Many)的关联映射,以及如何使用`@JoinColumn`、`@JoinTable`等注解来定义关联关系。 接下来,手册将涵盖...

    hibernate框架需要的全部jar文件

    - 一对多(One-to-Many)、多对一(Many-to-One)、一对一(One-to-One)、多对多(Many-to-Many)关系的映射和处理。 - 支持懒加载(Lazy Loading)和立即加载(Eager Loading)策略。 11. **其他特性** - 支持...

    hibernate-3.1.zip

    10. **一对多(One-to-Many)、多对一(Many-to-One)、多对多(Many-to-Many)关系**:Hibernate支持各种关联映射,使得处理复杂的数据结构变得更加简单。 学习和掌握Hibernate 3.1,不仅可以深入了解ORM的工作...

    hibernate 3.2.2

    通过`one-to-one`、`one-to-many`、`many-to-one`和`many-to-many`四种关联类型,Hibernate支持复杂的数据结构映射,提供丰富的关联查询能力。 八、性能优化 1. 使用批处理:通过设置`hibernate.jdbc.batch_size`来...

    常见hibernate面试题.doc

    - 多对多关系:使用`&lt;many-to-many&gt;`标签配置。 #### 6. Hibernate的缓存机制 - **一级缓存**:一级缓存是Hibernate自带的缓存,通常被称为“内部缓存”,用于存储当前`Session`中的对象状态。一级缓存是事务级别...

Global site tag (gtag.js) - Google Analytics