분류 전체보기

·TIL,일일 회고
1: N 관계에서 외래 키의 주인과 위치1: N 관계에서는 N 쪽의 테이블이 외래 키의 주인입니다. 즉, 외래 키는 N 쪽의 테이블에 위치합니다. 만약 1쪽이 외래 키의 주인이어도 1의 테이블에 외래 키가 생길 이유가 없습니다.1대N 관계에서 1쪽이 외래 키의 주인일 때1쪽의 테이블에 외래 키 컬럼이 생기는 것은 일반적이지 않습니다.외래 키는 보통 N쪽의 테이블에 위치합니다.실제로 데이터베이스에서는 N쪽의 테이블이 외래 키를 소유하고 있으며, 외래 키가 N쪽의 테이블에 위치하게 됩니다.만약 1쪽이 외래 키의 주인이라면, 1쪽의 테이블에 외래 키 컬럼이 생성될 필요는 없으므로 추가적인 UPDATE 쿼리가 발생할 수 있습니다.이는 외래 키의 위치와 관리가 1쪽이 아닌 N쪽에서 이루어지기 때문입니다. 1(음식..
·TIL,일일 회고
본 글은 JPA Entity에서의 양방향 관계에 대해서 공부한 지식을 정리한 글입니다. 서론JPA Entity클래스는 데이터베이스의 레코드를 객체로 매핑하는 역할을 합니다. 객체로 매핑하는 어노테이션에는 다음과 같은 어노테이션이 있습니다. N:1 ➡️ @ManyToOne1:N ➡️ @OneToMany1:1  ➡️ @OneToOneN:M ➡️ @ ManyToMany  다음 예시에서 음식과 고객의 관계를 살펴보겠습니다.음식@Entity@Table(name = "food")public class Food { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; priva..
·Framework/JPA
본 글은 JPA에서 엔티티 간의 단방향 관계와 양방향 관계에 대한 개념을 정리한 내용입니다.JPA에서는 엔터티 간의 관계를 정의할 때 단방향과 양방향 관계를 설정할 수 있습니다. 이 관계 설정은 데이터베이스와의 매핑을 효율적으로 관리하는 데 중요한 역할을 합니다. 연관관계 매핑 어노테이션@ManyToOne@Entity@Table(name = "food")public class Food { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; private double price; @ManyToOne @JoinColumn(name = "user_id") ..
프로젝트 목적🏁백엔드 프로젝트기획자, 웹디자이너,프론트 엔지니어의 기능/비기능 요구사항을 구체화 할 수 있다.팀 프로젝트백엔드개발 팀의 일원으로 팀원과 협업을 통해 통합된 어플리케이션을 개발할 수 있다.AI서비스생성형 인공지능 서비스(API)와 연동하여 어플리케이션에 AI기능을 개발 할 수 있다. API 명세서  API 명세서 | NotionQnAfoil-dragonfly-fde.notion.site   테이블 명세서USER(사용자) Order(주문) Payment(결제) Store Cart(장바구니) Product(상품) AI  ERD 명세서 인프라 설계서 사용자 및 관리자 요청클라이언트나 관리자가 웹 애플리케이션 또는 모바일 앱을 통해 요청을 보냅니다. 이 요청은 Spring Cloud Gatewa..
지누박
'분류 전체보기' 카테고리의 글 목록 (76 Page)