# entity

42개의 포스트
post-thumbnail

Spring Data JPA Entity 연관관계 편의 메서드(무한루프 방지)

42서울 도서관 시스템을 개발하면서 다대일 양방향 관계를 설정했다. 테스트 과정에서 양방향 관계의 편의메서드에서 무한루프에 빠지는것을 확인했다.우선, 연관관계 편의 메서드란 Entity를 변경하거나 저장할때 연관관계에 있는 Entity쪽에도 저장을 해주는것이다. 보통

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

[Spring Boot] Entity Listener

Entity Listener는 엔티티의 변화를 감지하고 데이블의 데이터를 조작하는 일을 한다.

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

[Spring Boot] Entity Annotation

Entity란? Entity는 실체, 객체라는 의미를 가지며 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것이다. 파일시스템이나 데이터베이스에서의 레코드가 개체에 해당한다. ex) User엔티티의 경우 id, 이름, 이메일 등의 정보를 갖는다. Spring boot에서 Entity사용하기 @Entity, @Id, @GeneratedVal...

2021년 9월 18일
·
0개의 댓글

JPA 엔티티 매핑

JPA에서 실제 DB의 테이블과 매칭되는 객체를 엔티티라고 부릅니다. 따라서 엔티티와 테이블을 정확하게 매핑하는 것이 매우 중요하므로 매핑을 위한 어노테이션을 숙지하고 사용해야 합니다.

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

DTO vs VO vs Entity

Entity 클래스는 실제 DataBase의 테이블과 1:1 매핑 되는 클래스로 DB의 테이블내에 존재하는 컬럼만을 속성(필드)으로 가져야 한다.Entity 클래스는 상속을 받거나 구현체여서는 안되며 테이블내에 존재하지 않는 컬럼을 가져서도 안된다.서로 다른 Entit

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

[JPA] 엔티티 매핑

JPA는 기본적으로 객체와 테이블 간의 매핑으로 모든 작업을 시작한다.이번 편에서는 가볍게 이런 매핑을 도와주는 몇가지를 정리해보고자 한다.(인프런 김영한님의 JPA강좌 강의자료를 보고 다시 한번 개인적으로 정리하는 용도입니다.)클래스 위에 붙이면 그때부터 이 클래스는

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

Mar 01, 2021, TIL (Today I Learned) - entity, abstraction, encapsulation, error handling

"An entity describes an object, including its name, attributes, and relationships"출처: Configuring Entities | Apple Developer Documentation타입 은 개체를 대표하

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

[Spring] Entity 작성 시 Lombok사용 주의사항

리액트를 공부하고 있는 요즘 최근 진행하였던 프로젝트의 jQuery 부분을 리액트로 변경하면서 리액트에 대한 이해도와 함께 숙련도를 올리고자 개인적으로 토이프로젝트를 진행하였다.Spring Boot를 이용해 간단한 백엔드 서버를 만들고 테스트를 하던 중 데이터가 제대로

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

🤦Java Spring, JPA와 함께 마주친 오류들

이번 여름 방학 Java Spring과 JPA를 이용해 프로젝트를 진행하고 있다. 처음 접하는 Spring과 여러 명이 참여하는 프로젝트인 만큼 다양한 오류들을 매번 마주친다. 한번 마주친 오류들은 공부 차원에서 기록해두고자 한다

2021년 8월 10일
·
0개의 댓글

Dto-Entity 변환을 Service / Controller 둘 중 어디서 해야 할까

스프링 부트 개발을 처음 시작하다 보니 모르는 게 많다. 책을 보면서 따라했던 것을 바탕으로 비슷하게 프로젝트를 진행하고 있는데, dto - entity 간의 변환을 찾다 보니 'dto는 순수하게 데이터만 담고 있어야 하고 business layer를 몰라야 하기 때문

2021년 8월 9일
·
0개의 댓글

DTO vs VO vs Entity 비교

쿼리 결과값을 리턴받을 때 사용, 프로젝트 때마다 통신시 보내줄 때 사용계층간 데이터 교환을 위한 객체클래스 맴버변수들의 값 그 자체를 가진다. equals()와 hashcode() 메서드를 오버라이딩 하는 것으로 구성된다.Db 테이블 그 자체이다.DB의 1:1로 매핑

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

DTO vs VO vs Entity

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

2021년 7월 23일
·
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개의 댓글