0%

cannot-simultaneously-fetch-multiple-bags

文章字数:117,阅读全文大约需要1分钟

jpa持久层抛出的异常

原因

查了一下,问题主要是持久层加载了过多对象导致的,主要是多对多关系加载了太多相同的对象。

解决

  1. 设置懒加载
  2. 如果不用懒加载可以将存储的容器设置成set
  3. 如果使用的是Hibernate,可以在字段上声明@IndexColumn。 此注解可以建立唯一索引,保证唯一性。