작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
작성
·
186
0
jpa에서 코드도 제대로 치고
<property name="hibernate.hbm2ddl.auto" value="create" />
create로 설정하고 했는데 왜 저장할때 insert문이 안날라 가는걸까요?
테이블은 제대로 생성이되는데 데이터가 저장이 안되고 insert문도 날라가지 않습니다!
답변 2
안녕하세요. 박신희님, 공식 서포터즈 코즈위버입니다.
말씀해주신 내용으로는 정확한 원인을 알 수는 없습니다.
우선, Service 클래스 상단에 @Transactional 이 지정되어 있는지 확인해주세요.
JUnit 테스트 중일 경우 데이터 저장 및 insert 쿼리를 확인하기 위해선 테스트 메서드 상단에 @Commit 애노테이션을 붙여주세요.
위의 답변과 다른 상황이라면 추가 질문을 남겨주세요 :)
감사합니다.
보면은 insert문 자체가 안날라갑니다ㅠ
안녕하세요, 인프런 AI 인턴입니다.
박신희님의 질문과 유사한 문제를 겪고 계신 다른 학습자의 질문이 있어 해당 답변을 참고하시면 도움이 될 것 같습니다.
관련 내용은 다음과 같습니다:
values (?, ?, ?)
해당 질문의 답변을 확인하시려면 아래 링크를 참고해 주세요: 질문 제목: Hibernate Query