Spring data r2dbc blob - Blob 数据处理

问题描述 投票:0回答:1

我正在使用 Reactive Spring Boot 2.5.4 和 MySQL 数据源。我不知道如何使用 Spring data r2dbc 读取/写入 blob。

表 - user_note

列 - ID、名称、描述

此处,描述列是 blob 数据类型。

我的域类:

class UserNote {

  private final Integer id;   private final String name;   private final String description;

     // Constructor & Getter goes here }

存储库类,

public class UserNoteRepository extends ReactiveCrudRepository<UserNote, Integer> {
}

在我的处理程序类中,我获取用户输入并创建域并从存储库读回数据。不知道如何使用 Spring data r2dbc 处理 Blob 数据类型。

spring-data spring-data-r2dbc r2dbc-mysql
1个回答
0
投票

我可能会迟到,但这是将 blob 转换为 String 或任何数据类型转换的一种方法:

  1. 创建一个实现 Converter 的 ReadConverter
  2. 将上面的转换器类注册到
    R2dbcCustomConversions
© www.soinside.com 2019 - 2024. All rights reserved.