DB

안녕하세요! 오늘은 Spring Framework 와 JPA 를 사용하여 의존 관계에 있는 테이블에 있는 데이터를 안전하게 삭제하는 방법에 대해 알아보겠습니다. 복잡한 데이터 모델에서는 하나의 엔티티가 다른 엔티티와 관계를 맺고 있을 때가 많습니다. 이러한 경우, 한 엔티티를 삭제할 때 관련 엔티티도 함께 삭제해야 할 필요가 있습니다. 오늘의 예제는 interior프로젝트에서 구현한 Album 엔티티와 이와 연관된 Image 엔티티들을 함께 삭제하는 상황을 살펴보겠습니다. 엔티티 관계 설정 먼저, Album과 Image 엔티티를 살펴보겠습니다. Album은 여러 Image 엔티티와 일대다 관계를 맺고 있습니다. @Builder @AllArgsConstructor @NoArgsConstructor @Dat..
안녕하세요~! Spring Boot와 MySQL을 연동하는 방법을 알려드리려 합니다. Spring Data JPA와 MySQL을 활용하여 사용자 데이터를 관리하는 기본적인 CRUD(Create, Read, Update, Delete) 기능을 구현하는 과정을 차근차근 알아가 보겠습니다. 프로젝트 설정 먼저 application.yml 기본 설정부터 알려드리겠습니다. spring: jpa: database: mysql hibernate.ddl-auto: update show-sql: true datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:{portNum}/{databaseName}?serverTimezon..
· SQL
안녕하세요. 오늘은 오라클과 SQL Developer를 이용한 데이터베이스를 공부해 보겠습니다. 먼저 데이터베이스가 무엇이냐? 조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것으로 정의할 수 있는데요. 이 데이터를 모아서 사람이 쓰고 싶은 것만 정제하고 구분, 선별하는 작업을 하여 실사용 가능한 데이터로 만드는 것이 우리의 할 일이라고 생각하시면 되겠습니다. 물론 지금의 저의 수준에 한에서 말이죠. 더욱 다양한 것을 할 수 있습니다! 먼저 질의에 사용할 데이터를 보여드리겠습니다. CREATE TABLE Book ( bookid NUMBER(2) PRIMARY KEY, bookname VARCHAR2(40), publisher VARCHAR2(40), price N..
발달중인 망고
'DB' 태그의 글 목록