我正在尝试将一个简单的对象保存到JPA存储库中,有些事情我无法理解。
当我试图存储这样的整数列表时,我会得到一个运行时错误,无法将ArrayList转换为blob:
@Lob
List<Integer> bla = new ArrayList<>();然而,如果我这样做:
@Lob
BogusClass bogus;哪里
class BogusClass implements Serializable {
List<Integer> bla = new ArrayList<>();
}一切都很好很好。但是整数在默认情况下是可序列化的,在Lob文档中它说集合应该被接受。有人能给我解释一下不同之处吗?为什么第一种选择行不通?
发布于 2022-10-05 17:59:13
在关系数据库的情况下,不可能在单个列中存储多个值。
当您需要在DB中保存对象列表时,主要有两个选项:
。
https://stackoverflow.com/questions/73959819
复制相似问题