`
annan211
  • 浏览: 461276 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jpa 大字段注解与加载

    博客分类:
  • jpa
 
阅读更多
jpa中 当字段值比较大时,可以使用注解
@Lob

当加载当前对象时,不希望把这个很大的字段加载出来(可能这个字段有50M),
如果不加以处理 ,当我们仅仅需要获取当前对象的某个很小的属性时,当前对象的这个很大的属性仍然会被加载到内存,白白浪费了50M的内存,这时候我们可以使用注解
@Basic(fetch=FetchType.LAZY)
实现懒加载。 只有我们直接去访问当前对象的这个属性时,才会去加载。
分享到:
评论

相关推荐

    06_传智播客JPA详解_大数据字段映射与字段延迟加载

    在这个"06_传智播客JPA详解_大数据字段映射与字段延迟加载"的自学视频中,我们将会深入探讨两个关键概念:大数据字段的映射和字段的延迟加载。 首先,让我们来理解大数据字段映射。在数据库中,有些字段可能包含...

    11_传智播客JPA详解_JPA中的一对多延迟加载与关系维护

    本教程“11_传智播客JPA详解_JPA中的一对多延迟加载与关系维护”聚焦于JPA在处理一对多关系时的延迟加载机制以及如何有效地维护这些关系。 一、JPA一对多关系 在数据库中,一对多关系意味着一个实体可以与多个其他...

    11_JPA详解_JPA中的一对多延迟加载与关系维护.zip

    这个注解可以指定在哪个字段上建立关联,并可以通过`mappedBy`属性来指定反向关系的字段。在一对多关系中,通常一方是“父”实体,另一方是“子”实体。JPA提供了一种方式来方便地管理和维护这种关系,包括添加、...

    07_传智播客JPA详解_使用JPA加载_更新_删除对象

    本课程"07_传智播客JPA详解_使用JPA加载_更新_删除对象"将深入讲解JPA在加载、更新和删除对象方面的应用。 首先,让我们了解一下JPA的基本概念。JPA通过实体类(Entity Class)来映射数据库表,实体类中的属性对应...

    jpa例子jpajpa

    6. **懒加载(Lazy Loading)与即时加载(Eager Loading)**: JPA支持关联对象的懒加载和即时加载策略。懒加载意味着关联的对象只有在真正需要时才会被加载,而即时加载则会在加载主体对象时一起加载关联对象。 7. ...

    JPA注解说明 详解

    Java Persistence API (JPA) 是Java平台上的一个标准,用于管理关系数据库中的对象持久化。...通过这些注解,JPA使得开发者无需直接编写SQL语句,即可完成对数据库的CRUD操作,极大地简化了数据访问层的实现。

    spring3.0 mvc+hibernate3.6 +jpa 注解实例

    1. **@PersistenceContext** - 注解在字段或方法上,注入EntityManager,用于执行JPA操作。 2. **@NamedQuery** - 在实体类中定义预编译的查询,提高性能。 3. **@Transactional** - 标记方法为事务性,Spring会自动...

    05_传智播客JPA详解_日期_枚举等字段类型的JPA映射

    在实体类中,每个属性都需要相应的字段注解来指定如何映射到数据库表的列。例如,`@Column`注解用于指定列名、长度、是否允许为空等属性。 5. **关系映射**: JPA支持一对一、一对多、多对一和多对多的关系映射,...

    JPA中文解释,JPA的API

    3. JPA注解的全面介绍,包括如何使用它们来定义实体类、字段属性以及关系映射。 4. Oracle数据库与JPA的集成,包括驱动配置、数据源设置等。 5. 使用JPA进行CRUD(创建、读取、更新、删除)操作的示例。 6. JPQL查询...

    JPA注解参考文档.txt

    ### JPA注解参考知识点详解 #### 一、引言 Java Persistence API(简称JPA)作为Java企业版5(Java EE 5)标准的一部分,是Enterprise JavaBeans(EJB)3.0规范的重要组成部分。它极大地简化了EJB持久化,并提供了...

    JPA 和 注释文档

    例如,`@Entity` 注解表示一个类作为数据库中的表,`@Table` 定义实体对应的表名,`@Id` 标识主键字段,`@GeneratedValue` 控制主键生成策略,`@Column` 描述字段与表列的关系等。这些注解使得代码更加简洁且易于...

    JPA注解.doc J PA注解.

    以上就是JPA注解的一些主要使用方式,它们极大地简化了对象关系映射的过程,使得开发人员可以更加专注于业务逻辑,而不是数据库操作。在实际项目中,根据需求选择合适的注解,可以构建出高效且易于维护的数据持久化...

    JPA学习笔记-EJB-02JPA属性注解

    - `picture`字段用于存储图像或其他二进制数据,标记为`@Lob`表示这是一个大对象类型,而`@Basic(fetch = FetchType.LAZY)`则指定了该字段的数据应该懒加载,即只有当实际访问时才会加载。 #### 四、总结 通过`@...

    Pro JPA2 精通JPA2

    3. **元数据注解**:JPA使用注解来标记实体类,定义它们如何映射到数据库表。例如,`@Entity`表示一个类是实体,`@Id`表示主键字段,`@ManyToOne`表示多对一的关系等。 4. **缓存机制**:JPA提供了一级缓存和二级...

    传智播客JPA学习笔记.pdf

    JPA中的一对多延迟加载与关系维护(一对多关系:二)** 一对多关系的延迟加载是通过fetch属性设置的,默认是懒加载,只有在访问子集合时才会加载。关系维护涉及关联的维护策略,如UNIQUENESS和OWNED。 **12. JPA中...

    JPA

    `mappedBy`属性用于指定反向映射的字段,`fetch`属性则用于指定加载策略,如`EAGER`立即加载或`LAZY`延迟加载。 - **多对多(Many-to-Many)**:这种关系涉及多个实体之间的关联。`@ManyToMany`注解用于映射这种...

    jpa的实体映射关系7种

    在Java Persistence API (JPA) 中,实体映射关系是数据库关系模型与Java对象模型之间的桥梁,用于在ORM(对象关系映射)框架下管理数据。JPA 提供了多种映射关系,使得开发者能够方便地处理不同类型的关联。下面我们...

    JPA入门(一)

    JPA的配置可以通过XML(persistence.xml文件)或Java配置(使用@Configuration和@EntityScan注解)来完成,包括数据源设置、实体扫描路径、持久化单元等。 **5. JPA基本操作** - **CRUD操作**: JPA 提供了 create、...

    play框架 JPA注解

    Play Framework 是一个流行的Java web应用框架,它提供了一种简洁、高效的开发模式。在Play框架中,Java Persistence API (JPA) 是用于处理对象...理解并熟练使用这些注解,能够极大地提升开发效率,并简化数据库操作。

    JPA注解总结

    JPA 使用注解和 XML 来配置实体类与数据库表之间的映射关系。本文将详细解读 JPA 注解的基本用法,并通过 Hibernate 框架作为实现 JPA 规范的具体例子。 #### 1. @Entity - **用途**:`@Entity` 注解用来标记一个 ...

Global site tag (gtag.js) - Google Analytics