这个博客会持续更新...
JSON 数据无法进行更新
背景:数据库字段是 json 格式,代码 Entity 中字段使用了 @Converter 进行类型转换,对象本身是个 List,产生的效果是查询生效,插入生效,更新不生效。
怀疑方向:
- List 对象实例 ID 发生变更了导致未识别
- @Converter 转换器类型有问题
尝试以上操作之后,问题依旧。
最后,发现自己搞错概念了,把字段与关联表概念搞混了,它本质是一个字段,JPA 对于字段的变更判断依据是基于字段对应的实例对象ID是否发生变化,无论是插入、更新操作都需要对字段的实例 ID 进行变更才行。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。