javajpa如何将plist数组映射到实体
我是hibernate/jpa的新手,现在要问下一个问题:
我在表a中有一列A1,其中包含一个字符串,它是一个ASCII plist数字数组:
"(1,2,4,56)"
数字是表B中对象的ID 由于一些历史原因,它非常奇怪(我不喜欢这样),并且无法重构
问题。 最简单的方法是什么
private List<B> A1;
现在我只能使用converter获取字符串列表
@Column(name = "A1")
@Convert(converter = NSArrayConverter.class)
private List<String> A1;
我现在唯一的建议是,在转换器中根据解码的plist获取B记录。。。但也许有更好的解决办法
共 (0) 个答案