字符串数据,右截断 - 使用 Spring 引导休眠
string data, right truncation - Hibernate with Spring Boot
所以我有一个实体 class 工作得很好。今天我添加了一个新字段:
ButtonTargetBehavior buttonTargetBehavior;
ButtonTargetBehavior 是一个接口(实现了 Serializable)。每当我尝试 运行 我的 spring 启动应用程序时,我都会得到这个
string data, right truncation
错误指的是那个字段(是的,我实际上保存了一个实现接口的class实例,例如:
public class RandomButtonTargetBehavior implements ButtonTargetBehavior
).
我使用 HSQLDB 进行测试,MySQL 用于生产。我需要做什么?
已由 Storing Objects in columns using Hibernate JPA 修复。我认为最合适的解决方案是自定义类型。
所以我有一个实体 class 工作得很好。今天我添加了一个新字段:
ButtonTargetBehavior buttonTargetBehavior;
ButtonTargetBehavior 是一个接口(实现了 Serializable)。每当我尝试 运行 我的 spring 启动应用程序时,我都会得到这个
string data, right truncation
错误指的是那个字段(是的,我实际上保存了一个实现接口的class实例,例如:
public class RandomButtonTargetBehavior implements ButtonTargetBehavior
).
我使用 HSQLDB 进行测试,MySQL 用于生产。我需要做什么?
已由 Storing Objects in columns using Hibernate JPA 修复。我认为最合适的解决方案是自定义类型。