나 개념이 좀 헷갈려서 프갤러들에게 질문좀 할게 ㅠ

트랜잭션이라는 개념이 더이상 쪼갤수 없는 개념으로 묶는거잖아?


sqlSessionFactory.openSession(ExecutorType.Batch) 를 이용해 모아서 DB에 쿼리를 날리는거랑

위의 방법 사용 안하고 @Transactional 어노테이션 통해서 메소드 묶는거랑
모아서 쿼리날리는 거니까 결국은 똑같은거 아니야?