24b0d121e09c28a8699fe8b115ef046ecd4bcef7


이코드에서 질문 있는데 우선 상황은

machineService 모든 함수에 @Transactional 붙어 있고, 해당 테스트 클래스 파일에도 붙어 있음

@Transactional 을 없애면 테스트 통과하길래 트랜잭션 전파 관련 문제인가보다 생각하고 있음

jpa 가 machineService.create() 했던게 논리 트랜잭션에 포함되서 commit을 안해서 find 시에 machine.getId()가 null 반환 하는게 맞음?