# entity

31개의 포스트

DTO vs VO vs Entity

프로젝트를 진행하다가 DTO와 VO가 무엇인지 알아보게 되었는데 각자 정의하는 바가 달라 혼란스러워 일단 본인이 이해한대로 정리해보게 되었다.(다만, 혼자만의 생각이니 틀린 부분이 있을 수 있다.)학생이 사업단 근로 장학생을 신청할 때 재학 증명서, 성적 증명서, 신분

4일 전
·
0개의 댓글
post-thumbnail

Spring Boot 게시판 만들기(RemakeBoard) - 03 ( Entity 생성, JPA 사용 )

Entity 생성 이번에는 Entity를 생성해보겠습니다. Spring Boot에서 Spring JPA를 사용하게 된다면 프로젝트를 실행시킬 때 Entity 파일을 찾아 해당 파일의 정보에 맞춰 알아서 DB정보를 생성하게 됩니다.

2021년 7월 17일
·
0개의 댓글
post-thumbnail

[JPA] JPA Entity 2 - 영속성 컨텍스트(Persistence Context)

영속성 컨텍스트는 JPA에서 Entity를 관리하는 가장 중요한 개념입니다.JPA 내부에서 Entity 를 영구 저장하는 환경이라는 의미이며 논리적인 개념입니다. 데이터 삽입 시 Entity 를 영속화한다고 볼 수 있습니다.실제 JPA 구현시 Entity 를 영속성 컨

2021년 7월 14일
·
0개의 댓글
post-thumbnail

[JPA] JPA Entity 1

Entity Class 는 하나의 데이터베이스의 테이블과 매칭되는 클래스로 볼 수 있습니다. 그리고 이 클래스로 작성된 객체를 Entity Instance 라고 부릅니다.Entity Class 는 .xml 파일로 매핑 설정을 등록하여 사용할 수 있습니다. entity-

2021년 7월 14일
·
0개의 댓글

[JPA] Chapter 4. 엔티티 매핑 3 - 필드-컬럼

들어가기 앞서 이 글은 김영한 님의 저서 「자바 ORM 표준 JPA 프로그래밍」을 학습한 내용을 정리한 글입니다. 모든 출처는 해당 저서에 있습니다. 4.5 필드와 컬럼 매핑: 레퍼런스 📝 필드와 컬럼 매핑 분류 | 분류 | 매핑 어노테이션 | 설명 | | :--

2021년 7월 12일
·
0개의 댓글

[JPA] Chapter 4. 엔티티 매핑 2 - 기본 키(Primary Key)

이 글은 김영한 님의 저서 「자바 ORM 표준 JPA 프로그래밍」을 학습한 내용을 정리한 글입니다. 모든 출처는 해당 저서에 있습니다.기본 키를 애플리케이션에서 직접 할당하는 방식@Id로 매핑@Id 적용 가능 자바 타입자바 기본형 ex) int, float 등자바 래퍼

2021년 7월 12일
·
0개의 댓글

[JPA] Chapter 4. 엔티티 매핑 1 - 객체-테이블

이 글은 김영한 님의 저서 「자바 ORM 표준 JPA 프로그래밍」을 학습한 내용을 정리한 글입니다. 모든 출처는 해당 저서에 있습니다.JPA 사용의 핵심 = 엔티티와 테이블을 정확히 매핑하는 것매핑 정보 기술 방법으로는 XML과 어노테이션이 존재어노테이션을 사용하는 쪽

2021년 7월 9일
·
0개의 댓글
post-thumbnail

JPA 다루기 (1) Entity

데이터 베이스 기준으로 테이블 역할을 함.@Entity가 있으면 테이블이다!NO - Argument - Constructor말 그대로 전달인자가 없는 생성자. 기본 생성자를 뜻한다!없으니까 대신 만들어줘~!! 라는 뜻의 어노테이션컬럼이 된다는 표시.nullable =f

2021년 6월 26일
·
0개의 댓글

JPA 스터디(4장)

@Entity 가 붙은 클래스는 JPA 가 관리하게 된다.주의 사항기본 생성자는 필수 이다.(public or protected)final class, enum, interface, inner 클래스 에는 사용 할 수 없다.저장 할 필드에 final 사용해선 안된다.자

2021년 6월 20일
·
0개의 댓글

TIL 2021.05.24 [Spring]

이전 5월 21일 TIL에서 DAO 안에서 Entity를 DTO로 변환해주는 작업을 해서 거슬린다고 했다. 그래서 바로 그것부터 수정했다. 예전에 리뷰어님이 DTO/Entity를 어디에 사용하냐에 집중하기보다 그 두개를 철저히 분리하는 연습을 해라고 했었다. 아무리 생

2021년 5월 24일
·
0개의 댓글
post-thumbnail

TIL 2021.05.21 [협업] [Spring/Pattern]

어제 이야기한것 까지만 목 API를 만들어보려다가 Entity 생성하는 것에서 부터 막혔었다.그래서 2시에 회의하기로 했던 것을 일찍이 스크럼 마치고 바로 이야기를 나눴다.어제처럼 기획서 분석한 문서를 토대로 한 부분씩 서로 확인하고 지속적인 의견 교환으로 최종적으로

2021년 5월 21일
·
0개의 댓글
post-thumbnail

[정리] Entity(엔티티)

엔티티의 id는 null로 설정해두고 db를 통해서 id를 받아오면 셋팅하도록 만든다. 임의로 -1값이라던가 다른 값을 주면 파악하기 힘들기 때문에 null을 사용하는 것이 낫다.JPA 쓰시면 불변으로 만들 수 없다. 불변으로 만들 수 있는 방법이 있긴 하짐나 나중에

2021년 5월 18일
·
2개의 댓글
post-thumbnail

(SQL/RDBMS) 예약어가 무엇이죠?/JPA @Column(unique = true) 사용시 오류

요즘 개발중인 프로젝트에서 연관관계 매핑할 순서가 왔다...지금까지 Spring Security 때문에 Member Entity만 작성하고 핵심 서비스 로직 개발하다가이제서야 예전에 설계 해 놓은 DB 테이블을 보고룰루랄라 @Entity 어노테이션을 달고 @OneToO

2021년 5월 1일
·
0개의 댓글
post-thumbnail

[Spring Boot] 게시판 구현 1 - Entity 및 Repository 만들기

🔧 환경 설정 Spring Boot 2.4.3 OpenJDK 15 Gradle ※ 이 글에서는 Spring Boot 초기 설정 및 FrontEnd 관련 내용은 다루지 않습니다. 📝 Setting 여러가지 이유로 이 프로젝트에서는 Spring Data Jpa를 적

2021년 4월 29일
·
0개의 댓글

DTO - Entity 변환에 대한 고민

개발하다보면 DTO - Entity를 분리해서 사용하는게 좋은 점들이 있다.도메인 로직이 들어있고, DB와 매핑되는 Entity를 직접 외부에 전달하기에는 Entity에 너무 많은 역할을 쥐어준다.Entity에는 서버에서만 사용하는 필드가 있을 수 있다.Json관련 어

2021년 4월 25일
·
0개의 댓글

DTO vs VO vs Entity

DTO (Data Transfer Object, 데이터 전송 객체) 계층 간 데이터 교환을 위해 사용하는 객체 로직을 갖고 있지 않은 순수한 데이터 객체 getter/setter 메서드만을 갖는다. 가변 객체 (생성 후 상태 변경 가능) VO (Value Object, 값 객체) 값 그 자체를 표현하는 객체 → 서로 다른 이...

2021년 4월 24일
·
0개의 댓글

entity json변환시 proxy 이슈

Entity를 Json으로 변환하다보면 lazy loading된 객체를 제대로 serialize하지 못하는 이슈가 있다.예제 코드를 통해 문제를 확인해보자.Test위 테스트를 실행해보면 아래와 같은 결과가 나온다.내용을 읽어보면 세션이 없어서 프록시로부터 lazy lo

2021년 4월 17일
·
0개의 댓글

TypeORM @Entity(), @Column()

entity: 데이터베이스에서 저장되는 데이터의 형태를 보여줌typeorm이 db에 저장하게 해줌열을 만들어줌app.module.ts

2021년 3월 26일
·
0개의 댓글

JPA - Entity 매핑

엔티티 사용을 하기 위해서는 엔티티 매핑에 대해서 알 필요가 있습니다.종류에 대해서 알아봅시다.

2021년 3월 3일
·
0개의 댓글
post-thumbnail

JPA - Entity, Persistence Context 에 대해서

본 포스팅은 JPA 프로젝트 세팅에 대해서 전혀 다루지 않고 JPA에 대한 전반적인 내용 중 중요한 부분들에 대해서 다루게 됩니다.

2021년 3월 3일
·
0개의 댓글