标签: spring hibernate jpa
我有一个Spring Boot项目,它通过JPA API使用hibernate。我想知道在这样的项目中打开/关闭hibernate会话的位置。
spring是否在@Transactional带注释的方法的开头打开一个会话,并在方法结束时关闭会话?如果没有,什么时候会发生休眠会话开启/关闭?
@Transactional
有没有办法在@Transactional方法返回后保留当前会话?例如,在@Transactional方法之外的延迟加载集合?
请注意,我不一定在谈论网络项目。它可以是任何类型的项目。