java +mybatis 获取oracle存储的blob对象「建议收藏」

java +mybatis 获取oracle存储的blob对象「建议收藏」1.创建用于接收blob类型的实体类 1 @Getter 2 @Setter 3 public class FileEntity implements Serializable { 4 private

java +mybatis 获取oracle存储的blob对象

1.创建用于接收blob类型的实体类

 1 @Getter
 2 @Setter
 3 public class FileEntity implements Serializable {
 4     private static final long serialVersionUID = -5544560514334406226L;
 5     //附件类型
 6     private String fileType;
 7     //附件
 8     private byte[] blob;
 9 }

代码100分

2.在mybaits xml 文件中 配置resultMap

代码100分1   <resultMap id="fileResultMap" type="com.domains.entity.FileEntity">
2         <result column="BB10" property="fileType"></result>
3         <result column="FJ" property="blob" jdbcType="BLOB" typeHandler="org.apache.ibatis.type.BlobTypeHandler"></result>
4     </resultMap>

3.SQL语句

1  <select id="getBlob" resultMap="fileEntityResultMap">
2         select BB10,FJ from cb10 where cb100=#{uuid}
3     </select>

blob 类型或被

代码100分org.apache.ibatis.type.BlobTypeHandler 转换成 byte[] 并赋值给实体类

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8437.html

(0)
上一篇 2023-02-27
下一篇 2023-02-28

相关推荐

  • sql server如何用不同语种语言显示报错的错误消息「终于解决」

    sql server如何用不同语种语言显示报错的错误消息「终于解决」问题:生产环境的操作系统和数据库可能是英文版的,而我们的母语是中文,如果英语能力差点,可能有时对英语环境下的数据库脚本报错的英文提示看不懂,如果直接拿英语错误提示通过翻译工具去翻译,也不一定就是完全翻

    2023-02-24
    161
  • SQL的约束解析

    SQL的约束解析SQL的约束解析 必须在奋斗中求生存,求发展。 约束 constraints 非空约束 not null #创建表的时候有如下字段 NAME VARCHAR(30) NOT NULL #这里添加了非空

    2023-04-20
    151
  • Python函数参数的使用方法

    Python函数参数的使用方法位置参数是我们最常见的参数类型。当我们定义函数时,可以通过赋值来定义函数的参数,这就是位置参数。当我们调用函数时,需要按照定义顺序传递参数,即传递给函数的第一个参数会给第一个位置参数,第二个参数会给第二个位置参数,以此类推。

    2024-03-23
    82
  • 用Python实现数据可视化

    用Python实现数据可视化a href=”https://beian.miit.gov.cn/”苏ICP备2023018380号-1/a Copyright www.python100.com .Some Rights Reserved.

    2024-03-16
    89
  • Python Dictionary:一种用于存储键值对的数据类型

    Python Dictionary:一种用于存储键值对的数据类型在Python编程语言中,字典(dictionary)是一种非常重要的数据类型。它允许我们存储键值对,并可以根据键快速地查找对应的值。

    2023-12-22
    104
  • 自然语言处理:让Python自动化文本处理更加精准高效

    自然语言处理:让Python自动化文本处理更加精准高效自然语言处理(Natural Language Processing,NLP)是计算机科学、人工智能、语言学等交叉领域的一项技术,其目的是让计算机能够识别、理解、分析和生成人类自然语言的信息。Python作为当前较为流行的编程语言之一,提供了丰富的用于自然语言处理的库和工具。本文将介绍Python在自然语言处理方面的应用,包括文本处理、情感分析、主题建模等内容。

    2024-02-14
    92
  • oracle 11G rac 环境下修改IP地址「建议收藏」

    oracle 11G rac 环境下修改IP地址「建议收藏」本次实验基于11gR2 RAC做如下维护实验,以便需要在生产环境中做相应的更改时进行参考: 1、更改私有IP网段。 2、更改PUBLIC IP、VIP网段及地址,从192.168.133.10x网段…

    2023-01-28
    148
  • tiflash性能_替代flash

    tiflash性能_替代flashTiFlash 这个项目的核心思路与和 TiDB 一样:持续听取用户反馈、持续改进、持续优化、高速迭代。最近几周陆续有数十家用户已经率先体验了 TiFlash,测试的过程中很多同学注意到一个现象,短…

    2023-02-21
    151

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注