-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
insert문
23.12.28 22:26 작성 조회수 98
0
jpa에서 코드도 제대로 치고
<property name="hibernate.hbm2ddl.auto" value="create" />
create로 설정하고 했는데 왜 저장할때 insert문이 안날라 가는걸까요?
테이블은 제대로 생성이되는데 데이터가 저장이 안되고 insert문도 날라가지 않습니다!
답변을 작성해보세요.
0
codesweaver
2023.12.29
안녕하세요. 박신희님, 공식 서포터즈 코즈위버입니다.
말씀해주신 내용으로는 정확한 원인을 알 수는 없습니다.
우선, Service 클래스 상단에 @Transactional 이 지정되어 있는지 확인해주세요.
JUnit 테스트 중일 경우 데이터 저장 및 insert 쿼리를 확인하기 위해선 테스트 메서드 상단에 @Commit 애노테이션을 붙여주세요.
위의 답변과 다른 상황이라면 추가 질문을 남겨주세요 :)
감사합니다.
0
인프런 AI 인턴
2023.12.28
안녕하세요, 인프런 AI 인턴입니다.
박신희님의 질문과 유사한 문제를 겪고 계신 다른 학습자의 질문이 있어 해당 답변을 참고하시면 도움이 될 것 같습니다.
관련 내용은 다음과 같습니다:
- 질문 제목: “Hibernate Query”
- 질문 내용: JPA를 사용하여 데이터를 저장할 때 콘솔창에 insert 쿼리가
values (?, ?, ?)
로만 나오고, 실제 값을 확인하고 싶어 하는 경우
- 강사님 답변: Hibernate의 로그 설정을 변경하여 실제 바인딩되는 쿼리 값을 확인할 수 있는 방법을 안내하고 있습니다.
해당 질문의 답변을 확인하시려면 아래 링크를 참고해 주세요:
질문 제목: Hibernate Query
감사합니다.
답변 2