fetch = FetchType.LAZYとしている場合、データベースを参照するときにSessionが切れていてLazyInitializationExceptionが発生することがある。
1 2 3 4 | Caused by: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: crawlerapi.entity.Novel.novelChapters, could not initialize proxy - no Session |
そのような場合は、application.ymlに以下を追加する。
1 2 3 4 | jpa: properties: hibernate: enable_lazy_load_no_trans: true |