`
cgp17
  • 浏览: 23308 次
社区版块
存档分类
最新评论

JPA(Hibernate)映射Oracle 的Blob, Long Raw

阅读更多
要做一个照片数据转移,从一个Oracle的Blob字段 到 另一oracle的Long Raw字段:

Blob字段的JPA配置:
@Lob
@Basic(fetch = FetchType.LAZY)
@Column(name = "PHOTO", columnDefinition = "BLOB")
private byte[] photo;


Long Raw字段的JPA配置:
@Basic(fetch = FetchType.LAZY)
@Column(name = "PHOTO")
private byte[] content;


如果Long Raw字段的JPA配置如下,则会报错:
@Lob
@Basic(fetch = FetchType.LAZY)
@Column(name = "PHOTO")
private byte[] content;

错误:getBLOB not implemented for class oracle.jdbc.driver.T4CLongRawAccessor

还有photo字段总无法延迟加载,即使将photo独立一个成一个实例,Embedded进主类也无效,待研究。
分享到:
评论

相关推荐

    jpa+HIBERNATE的一个简单例子

    **JPA(Java Persistence API)和Hibernate是两个在Java编程中用于对象关系映射(ORM)的重要工具。本文将深入探讨这两个技术,并通过一个简单的示例来阐述它们如何协同工作。** **一、JPA简介** Java Persistence ...

    jpa + hibernate 例子

    而**Hibernate**则是一个实现了JPA规范的开源ORM框架,它简化了数据库操作,使得开发者可以使用Java对象来操作数据库,而无需编写大量的SQL语句。 在**JPA + Hibernate**的例子中,通常会涉及以下几个核心概念: 1...

    hibernate映射和查询

    **hibernate映射与查询** Hibernate 是一个流行的 Java 应用程序开发框架,它提供了一个持久层解决方案,简化了数据库操作。对于初学者来说,理解 Hibernate 的映射和查询机制是至关重要的,因为它们构成了 ...

    velocity spring jpa hibernate 整合

    4. **Hibernate**:Hibernate是JPA的一个流行实现,它是一个对象关系映射(ORM)框架。Hibernate不仅实现了JPA规范,还提供了额外的功能,如HQL(Hibernate查询语言)、 Criteria API等。它能够自动处理对象与数据库...

    JPA Hibernate

    JPA Hibernate 帮你详细解释jpa中注解的详细用法 帮你更好的去了解和运用

    Java Web高级编程 涵盖WebSockets、Spring Framework、JPA Hibernate和Spring Security

    Java Web高级编程是一门涵盖多种技术的课程,这些技术包括WebSockets、Spring Framework、JPA(Java Persistence API)以及Hibernate和Spring Security。下面将详细介绍这些知识点。 WebSockets是一种网络通信技术...

    学习hibernate必读,JPA2新特征和JPA2映射的神秘之旅。

    在IT行业中,Hibernate是一款广泛应用的关系对象映射框架,它极大地简化了Java开发人员与数据库交互的工作。而JPA(Java Persistence API)是Java平台上的一个标准,为持久化提供了统一的API,使得开发者可以轻松地...

    Spring + JPA + Hibernate配置

    在与JPA和Hibernate的整合中,Spring通常作为容器来管理和协调这些ORM(对象关系映射)工具。 JPA是Java EE平台的一部分,它定义了一个标准的API,允许开发者以面向对象的方式操作数据库。通过JPA,开发者可以避免...

    JPA注解 和hibernate 建表

    JPA注解和Hibernate建表 一、JPA概述 Java Persistence API(JPA)是Sun官方提出的Java持久化规范,它只是一个规范不是一个产品。JPA的主要目标是提供一种简洁、易用的方式来访问、操作和管理Java应用程序中的数据...

    springboot+jpa(hibernate配置redis为二级缓存) springboot2.1.4

    在本文中,我们将深入探讨如何在Spring Boot 2.1.4.RELEASE项目中结合JPA(Java Persistence API)和Hibernate实现Redis作为二级缓存。首先,我们需要理解这些技术的基本概念。 Spring Boot 是一个用于简化Spring...

    jpa_hibernate项目 所有jar包

    JPA通过提供对象/关系映射(ORM)功能,使得开发者可以使用面向对象的方式来处理数据库操作。 **Hibernate**是JPA的一个实现,它是一个开源的ORM框架。Hibernate提供了更丰富的API,可以处理更复杂的数据操作,包括...

    jpa(hibernate 持久层)所需要的jar包

    **Hibernate**是JPA的一个实现,它是一个流行的开源对象关系映射框架。Hibernate不仅实现了JPA规范,还提供了额外的功能,如缓存机制、查询语言HQL和CGLIB动态代理等。 在使用JPA和Hibernate进行开发时,我们需要...

    JPA和Hibernate的关系

    3. **灵活性**:除了JPA标准之外,Hibernate还提供了许多额外的功能,如性能优化选项、更灵活的映射配置等,这些功能在JPA标准中可能没有涵盖。 #### 三、JPA与Hibernate的关系 JPA和Hibernate之间存在着紧密的...

    spring-data-jpa hibernate

    2. **Hibernate**:Hibernate是JPA的一个实现,它是一个对象关系映射(ORM)框架。Hibernate允许开发者用面向对象的方式操作数据库,通过映射机制将Java对象和数据库表对应起来。 3. **Hibernate的核心特性**: - ...

    JPA学习笔记-EJB-04JPA关联映射总结

    在Hibernate中,这些关系通常通过XML配置文件来定义,而在JPA中,关联映射可以通过注解直接在实体类上完成,实现了所谓的“零配置”。 在给定的需求场景中,设计了一个简单的用户权限管理系统,其中包含三个核心...

    JPA2映射的神秘之旅

    这篇“JPA2映射的神秘之旅”深入探讨了JPA 2.0的核心概念,包括基本映射、关系映射、集合类型使用、嵌入映射、派生标识映射和继承映射。接下来将详细讲解这些知识点。 首先,JPA基本映射涉及到将Java对象的状态映射...

    使用jpa映射关联和继承

    在Java世界中,Java Persistence API(JPA)是用于对象关系映射(ORM)的一种标准框架,它允许开发者将数据库操作与业务逻辑紧密结合,而无需编写大量的SQL代码。本篇文章将深入探讨如何在JPA中映射关联和实现继承。...

    JPA映射关系,多种映射关系的图解

    JPA映射关系,多种映射关系的图解,适合EJB初学者,对JPA映射关系的了解.

    JPA-Hibernate包

    Hibernate,作为JPA的一个实现,是目前最流行的Java ORM(对象关系映射)框架之一。它提供了全面的对象持久化解决方案,包括实体管理、查询语言(HQL和Criteria API)、事务管理和缓存机制等。Hibernate不仅实现了...

Global site tag (gtag.js) - Google Analytics