[Spring]CRUD와 SQL쿼리

윤재열·2022년 2월 7일
0

Spring

목록 보기
17/72

JPA로깅 설정

  • resources -> application.properties
  • hibernate.SQL이 새로 등록 된것을 볼 수 있습니다.
  • 이쁘게 보이기
  • 쿼리가 포멧이 잡혀서 잘 출력되는 것을 확인 할 수 있습니다.
  • 쿼리를 던지다보면 ?같은 것을 볼 수 있습니다 ?값에 어떤 변수값이 담겨져 있는데 그것을 보여주기 위한 설정을 해줍니다.
  • 그리고 계속 재시작할때마다 jdbc의 주소값을 복사붙여넣기 했지만 이제 고정값으로 넣어주겠습니다.

  • 서버를 재시작 하고 jdbc를 찾아보면 고정된 것을 알 수 있습니다.

2. SQL 쿼리 로그 확인


  • 왜 갑자기 안되었는지 생각해보면 더미데이터에 이미 id 1,2,3이 있는데 여기에 또 id 1이라는 값을 입력하여서 에러가 발생합니다.
  • Entity클래스의 @GeneratedValue 어노테이션을 다음과 같이 바꾸어 DB가 아이디를 자동생성하게 합니다.
  • 이제 잘 등록이 되는 것을 볼 수 있습니다.

3. 생성(INSERT)쿼리

4. 조회(SELECT)쿼리

5. 갱신(UPDATE)쿼리

6. 삭제(DELETE)쿼리

profile
블로그 이전합니다! https://jyyoun1022.tistory.com/

0개의 댓글