@OneToMany
List<Something> list;
@OneToMany
List<Something> list2 = new ArrayList<>();
在Èntity
中,人们以两种方式声明,区别是什么?
发布于 2019-05-29 22:25:36
Spring /JPA总是确保返回一个非空集合,我认为这是因为如果返回空集合而不是空集合,则需要减少空检查。
因此,维护非空集合而不是null是一个很好的卫生条件。当您对这些实体进行单元测试时,它工作得很好,当数据库中没有任何内容时,无需费心。
此外,请看一下存储库的空处理的spring文档
https://stackoverflow.com/questions/56370574
复制