https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.query-streaming
検索結果が格納されているStreamは使用後にcloseしないと駄目らしい。
return novelDao.findByUnreadTrueOrderByTitleAndNovelChapterId().collect(Collectors.toList());
上記を下記のように変更する必要がある。
try (Stream<Novel> novels = novelDao.findByUnreadTrueOrderByTitleAndNovelChapterId()) {
return novels.collect(Collectors.toList());
}