mapping 2

EF Core 최신 N 연관관계 매핑

EF Core에서 N(Many-to-Many) 관계 매핑Entity Framework Core (EF Core)는 객체-관계형 매퍼(ORM)로, 데이터베이스와 객체 지향 프로그래밍을 연결하는 데 도움을 줍니다. EF Core 5.0 이상 버전에서는 Many-to-Many (N) 관계를 보다 간편하게 설정할 수 있습니다. 이 글에서는 최신 EF Core를 사용하여 Many-to-Many 관계를 설정하고, 이를 활용하는 방법을 설명합니다. 1. Many-to-Many 관계 개요Many-to-Many 관계는 두 엔티티가 서로 여러 관계를 가질 수 있는 경우를 의미합니다. 예를 들어, 학생(Student)은 여러 과목(Course)을 수강할 수 있고, 과목도 여러 학생이 수강할 수 있습니다.  2. 모델 클래스..

C# 2024.07.14

Java Spring_ @Mapping

@Mapping 어노테이션은 MapStruct를 사용하여 자동으로 DTO와 Entity 객체를 매핑해 줄 때 사용되는 어노테이션 중 하나입니다. @Mapping은 각 매핑 대상에 대한 정보를 제공하여 매핑 프로세스를 구성하며 다음과 같은 속성을 갖습니다. source : 매핑되는 객체에서 가져올 속성 이름입니다. target : 매핑 대상 객체의 속성 이름입니다. dateFormat : 날짜 형식을 변경하는 데 사용됩니다. qualifiedByName : 매핑에 사용할 메소드 이름을 지정합니다. ignore : 매핑을 무시합니다. defaultValue : 매핑 대상 객체의 속성 값이 null일 때 기본값을 설정합니다. 예를 들어, 다음과 같은 객체가 있다고 가정해 봅시다. public class Sou..

Spring 2023.03.05