Java 我是否需要在spring引导数据jpa+中手动关闭连接;冬眠

Java 我是否需要在spring引导数据jpa+中手动关闭连接;冬眠,java,spring,hibernate,spring-data-jpa,connection-pooling,Java,Spring,Hibernate,Spring Data Jpa,Connection Pooling,我使用spring boot开发了一个应用程序,我还使用spring数据jpa hibernate,我还使用hikaricp进行连接池。我需要知道每次crud操作后是否需要手动关闭连接 有三层模型、存储库、服务和控制器 @Override public void delete(int id) { try { notificationRepository.deleteById(id); } finally {

我使用spring boot开发了一个应用程序,我还使用spring数据jpa hibernate,我还使用hikaricp进行连接池。我需要知道每次crud操作后是否需要手动关闭连接

有三层模型、存储库、服务和控制器

 @Override
 public void delete(int id) {
        try {
            notificationRepository.deleteById(id);
        }
        finally {

            //This code not working this is for explanation purpose and I need to know if I need to 
            //manually close connection then how can I do it 
           
            notificationRepository.close();
        }

    }

很高兴认识一个SLIT本科生,你的问题的答案是关闭连接将自动处理。如果你在每次操作后关闭连接,那么你的应用程序性能将大幅下降。你唯一要确保的是在业务(服务)层中使用@Transactional annoation,除此之外,您不想手动执行任何操作。

不,您不应该这样做。这里有相同的意见。它是自动管理的。