본문 바로가기 메뉴 바로가기

ABBO 기술 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

ABBO 기술 블로그

검색하기 폼
  • 분류 전체보기 (480)
    • AI Trend (16)
    • Git (12)
    • Server (242)
    • Client (69)
    • Apple (31)
    • Study (109)
  • 방명록

drop create table (1)
[Java] JPA 사용시 Truncate 사용방법

안녕하세요! 이번에는 테이블의 delete와 초기화를 보다 쉽게할 수 있는 truncate 를 간단히 설명하고, 이를 JPA에서 구현하는 방법에 대해 설명드리고자 합니다. Truncate란? 전체 데이터를 삭제하는 것처럼 보이지만 실제로 테이블을 DROP 후 CREATE 하는 작업, 실행 시 데이터 초기화는 물론이거니와 자동으로 생성된 AUTO_INCREMENT 또한 ID값이 1로 시작됩니다. 데이터를 삭제하는 것이 아닌 테이블을 제거하였다가 생성하므로 delete 쿼리를 전송하였을 때보다 속도가 월등히 빠릅니다. 장점: 속도 빠르고 효율적 단점: 외래키가 걸려있으면 에러 발생, 특정 데이터만 삭제 불가능 사용법 Repository public interface SomethingTableRepositor..

Server 2021. 11. 25. 08:26
이전 1 다음
이전 다음
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바