본문 바로가기
반응형

개발자7

[JPA] 연관 관계 매핑 ( 양방향 ) 해당 내용은 이영한님의 자바 ORM표준 JPA프로그래밍 책을 공부하면서 가볍게 정리한 내용입니다. 책과 영상으로 공부하면서 현업에서 너무 잘 사용하고 있어서 복습할겸 이렇게 정리하게되었습니다. 꼭 영상과 도서로 보시길 바랍니다. 전에 포스팅했던 연관 관계 매핑 (단방향)편을 보면 당연히 단방향이 있다면 양방향도 있다는것을 추측할 수 있을 것입니다. 이번 포스팅은 양방향 연관관계에 대해 알아보도록 하겠습니다. 기존에 소스는 Member -> Team 으로만 단방향 매핑을 하였기 때문에 Member만이 Team을 알 수 있었습니다. 하지만 양방향으로 설정하기 위해서는 Team -> Member로도 알수 있어야 하기 때문에 Team.class에 Member에대해 알수있도록 매핑해주도록 하겠습니다. // Tea.. 2021. 2. 4.
:) HTTP란 - (1) 문득 웹개발자로 만 2년차를 끝내가면 포스팅을 하는중에 HTTP에 대해서 제대로 공부해보고자 포스팅을 시작합니다. HTTP란 (HyperText Transfer Protocol)의 약자이다. HTTP는 현대 인터넷의 공용어 입니다. HTTP는 신뢰성 있는 데이터 전송 프로토콜을 사용하기 때문에 데이터가 어디에 있던지 어디에서 오던지 손상되거나 꼬이지 않음을 보장해준다. 이러한 장점 때문에 개발하는데 있어서 데이터가 깨지거나 , 중복, 왜곡 되는것을 걱정없이 개발을 할 수 있었습니다. 웹 클라이언트와 서버 위의 클라이언트와 서버는 개발을 할때면 매일매일 사용하는 용어입니다. 클라이언트와 서버를 가장 간단하게 표현하자면 다음처럼 그림으로 표현할 수있습니다. 직접 그려봤습니다.. 클라이언트(client)가 서.. 2020. 12. 18.
[JPA] JPA 실습 구성하기 - 1 원래는 Sprind-data-jpa로 실습을 하려다가 JPA를 먼저하고 해도 늦지 않을거같아 간단한 예제들만 테스트 하면서 넘어가기 위해 JPA 실습환경을 구축해봤습니다. 먼저 JPA 구현체로 하이버네이트를 사용하기 위한 핵심 라이브러리는 3가지가 있습니다. hibernate-core : 하이버네이트 라이브러리 hibernate-entitymanager : 하이버네이트가 JPA 구현체로 동작하도록 JPA 표준을 구현한 라이브러리 hibernate-jpa-2.1-api: JPA2.1 표준 API를 모아둔 라이브러리 실습한 저의 환경구성은 다음과 같습니다 SpringBoot 2.4.1 H2 DB Maven Lombok을 사용하였습니다. h2 db 설치관련된 내용은 검색하면 많이 나오기 때문에 생략하겠습니다... 2020. 12. 16.
[Kotlin] Data Classes Data Class 데이터는 보유하지만 아무것도 제공하고 싶지 않을 경우 사용하는 클래스 사용법은 다음과 같다. data class className ( parameter : type ..) Data Class는 기본 생성자에서 선언된 속성을 통해 , equals() , hashCode() , copy() , toString() , componentN()등을 생성해 준다 . 다만 명시적으로 선언하는경우에는 자동으로 생성해주지 않는다 . Data class를 생성하면서 의미있는 Data Class의 조건은 - 기본 생성자에 1개이상의 파라미터가 필요하고 - 기본 생성자의 파라미터가 var or val로 선언되어야 한다 . - Data 클래스는 abstract , open , sealed , inner가 안.. 2019. 6. 19.
반응형