如何解决我需要在Spring Boot Data JPA + Hibernate中手动关闭连接吗
我已经使用spring boot开发了一个应用程序,并且我还使用了spring data 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();
}
}
解决方法
很高兴认识SLIIT的本科生,回答您的问题是关闭连接将自动处理。如果在每次操作后关闭连接,则应用程序性能将大大下降。仅需确保使用@您的业务(服务)层中的事务处理注释,除了您不会手动执行任何操作之外。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。