create2 기본 CRUD - Create & Update Create Create는 CRUD에서 데이터를 생성하는 것을 담당한다. 그렇다면 JPA에서 Create는 무엇을 의미할까? JPA에서 Create는 일반 자바 객체가 Entity Manage에 의해 관리되는 Entity 객체로 변환되어 관리되는, 즉 영속화되었음을 의미한다. Entity Manager에 의해 관리된다는 것은 일반 자바 객체가 영속성 컨텍스트에 포함, 저장되는 것이기 때문에 Create 관련된 메소드는 모두 save라는 이름으로 시작된다. save(Entity) 메소드를 테스트하기 전에, 이전에 작업해두었던 Test 클래스에서 @BeforeEach는 없애도록 하자. ( 메소드 테스트를 위한 기본 설정은 다음 글 참고 : 바로가기 ) save 메소드는 Entity 타입의 자바 객체를 매개변.. 2024. 1. 16. DDL과 자료형 DDL이란 sql문(query문)은 사용자가 dbms와 소통하기 위한 script언어이다. 그렇기 때문에 sql문을 통해서 테이블을 생성 및 조작하기도 하고 테이블 내에 있는 데이터를 다루기도 한다. DDL = Data Definition Language DDL은 이름 그대로 데이터 정의어로서, sql문 중에서도 테이블을 담당하는 언어이다. 가장 기본적으로 테이블 생성, 삭제, 수정, 데이터 삭제에 대한 문법이 있다. 각 문법의 사용법은 다음과 같다.(oracle dbms 문법이기 때문에, 다른 dbms와 다른점이 존재하지만 전체적인 틀은 같기 때문에 익혀둔다면 다른 dbms도 손쉽게 익힐 수 있다.) CREATE(생성) CREATE TABLE [TABLE명] (column1_name column1_ty.. 2023. 8. 12. 이전 1 다음 728x90 반응형