json - 在使用响应式弹簧存储库保存之前将对象的复杂字段映射到文本字段(序列化为 JSON)
问题描述
我正在使用 Spring 数据 r2dbc 存储库将 pojo 保存到 Postgres DB。我有一个复杂领域的课程definition
:
// Getters and setters omitted for brevity
public class TestType {
@Id
private Long id;
private TestDefinition definition;
public static class TestDefinition {
private String testField;
}
}
我正在尝试找到一种添加转换器的方法,该转换器将在ReactiveCrudRepository.save
调用方法时将此复杂字段序列化为 JSON。我查看了源代码并阅读了 API 文档,但找不到可以插入我的逻辑的地方。
JPA
这在使用和Hibernate
创建自定义UserType
类的项目中很容易做到。如果有人有任何指示,我将非常有义务提供任何帮助。
编辑
解决方案
Spring Data R2DBC 还很年轻,它的功能集每天都在增长。目前,不支持自定义转换,但您可能需要提交工单。
PS:Hibernate 是从 2001 年开始的(或多或少),Spring Data R2DBC 是今年 5 月开始的。
推荐阅读
- asp.net-web-api - 无法使用 Google Bearer 令牌验证 ASP.NET 框架 Web API
- ios - 警告 ITMS-90176 - 无法识别的语言环境 base.lproj
- drupal-8 - 在 Drupal 8 中,如何让用户在下载 pdf 之前用他们的联系信息填写表格?
- android - 循环完成迭代时的 RxJava 调用方法
- sql-server - 在 SQL SERVER 中使用“SELECT @daynamic_variable_name”执行 SQL
- ghostscript - 将 RGB pdf 转换为 CMYK 保留 pdf
- azure - 如何将 Azure IoT Hub 设备孪生与设备更改同步?
- ruby-on-rails - 无法访问 RSpec 中的非持久关联
- excel - 合并两列相邻行中具有相同数据的单元格
- c# - 如何从切换组中选择切换?