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