提问人:Massimo Intelisano 提问时间:11/17/2023 更新时间:11/17/2023 访问量:17
Spring Boot - 事务启动时自动启用休眠会话过滤器
Spring Boot - Automatically Enable Hibernate Session Filter When the Transaction Starts
问:
我想知道是否可以拦截 Hibernate 会话创建,以便在事务启动时自动启用过滤器。当且仅当spring Boot对每个http请求使用专用会话时,我才能做到这一点:我的第二个问题。
我有一个 Service 类,其方法标记为 。@Transactional
@Service
public class MyServiceImpl implements MyService {
@Override
@Transactional
public void saveEntity(Entity entity) {
//save entity
}
}
我有一个公开端点的 RestController 类,它使用服务类。
@RestController
@RequestMapping("/service")
public class MyRestController {
private final MyService myService;
@GetMapping("save")
public String save() {
myService.saveEntity(entity);
}
}
- Spring Boot 是否为 http 请求创建新的专用休眠会话?
- 如果是,是否可以拦截(例如通过回调)会话创建以启用休眠过滤器?
答: 暂无答案
评论