日常开发中我们经常会遇到这样一种情况:有两个实体图书Book
和文件File
是多对多的关系,但是一般我们只关心与图书关联了多少文件而不关心文件关联了多少图书。所以通常我们在Book
中用一个属性file_ids
以逗号分割
的方式存储多个File
的id。
但是File
的id是一个Long
类型的自增主键
,我们将Book
对象查询出来后还要再对file_ids
属性进行分割处理,处理完保存时又要进行逗号拼接,非常麻烦。有没有一个办法可以将这个繁琐的操作简化呢?JPA
有一个注解@javax.persistence.Convert
可以帮我们做这件事。
2021/5/24大约 2 分钟