본문 바로가기

delete2

기본 CRUD - DELETE 이전 글에서는 JpaRepository의 기본 CRUD 메소드에서 READ에 해당하는 메소드들을 알아보았다. 이번 글에서는 DELETE에 해당하는 JpaRepository의 기본 메소드에 대해서 알아보자. ( 사전 작업은 다음 링크를 참고 : 기본 CRUD - READ ) DELETE CRUD의 DELETE는 데이터베이스에서 데이터를 삭제하는 부분을 담당한다. JpaRepository의 delete를 담당하는 기본 메소드를 살펴보고 각각의 메소드가 어떤 쿼리문을 통해 작업을 진행하는지 살펴보자. delete(Entity) delete() 메소드는 넘겨받은 Entity 객체를 데이터베이스에서 삭제한다. 이 때, 주의할 점은 JPA가 어떤 객체를 Entity 객체, 즉 영속화된 객체라고 인식하는지를 알아야 .. 2024. 1. 16.
DML-SELECT, INSERT, UPDATE, DELETE DML이란 DML = Data Manipulation Language DML은 이름 그대로 데이터 조작어이다. 저번 시간까지 배운 DDL로 테이블을 정의해 주었으면 이번 시간에 배울 DML로 데이터를 다루고 조적한다. DDL에도 테이블 추가, 삭제, 수정이 있었듯이 DML에도 데이터 추가, 삭제, 수정이 있고 추가로 조회도 있다. DDL은 constraints를 통해 제약 조건을 걸었다면 DML에서는 where절을 통해 조건식을 걸 수 있는데 where절에 대해서는 다음 글에서 다루겠다. SELECT - 조회 SELECT * FROM [테이블명]; select는 조회할 때 쓰이는 DML 문법으로 FROM을 통해 어떤 테이블에서 무엇을 조회할 지를 선택할 수 있다. 위의 예시에서 *는 all을 뜻하는 문자.. 2023. 8. 13.
728x90
반응형