<JPA> 엔티티 매핑 기본
본격적으로 JPA에서의 엔티티 매핑 방법을 알아보기에 앞서 대표적으로 어떤 종류의 매핑이 존재하는지 알아봅시다. 1. 객체와 테이블 매핑 : @Entity,@Table 2. 필드와 컬럼 매핑 : @Column 3. 기본 키 매핑 : @Id 4. 연관 관계 매핑
본격적으로 JPA에서의 엔티티 매핑 방법을 알아보기에 앞서 대표적으로 어떤 종류의 매핑이 존재하는지 알아봅시다. 1. 객체와 테이블 매핑 : @Entity,@Table 2. 필드와 컬럼 매핑 : @Column 3. 기본 키 매핑 : @Id 4. 연관 관계 매핑
레포지토리 상황 * Fork뜬 레포지토리의 branch : main,develope * Fork를 떠온 원본 레포는 real-repo라고 remote 설정 에러 상황 서술 * 팀원이 풀리퀘를 올렸고, 해당 풀리퀘를 real-repo에 merge를 했습니다. * 이상적인 상황은 로컬에서 해당 real-repo를 pull 땡겨만오면 에러가
제일 먼저 진행해야하는 일은 DB를 생성하는 일입니다.터미널 또는 실행파일을 통해 설치한 h2를 실행시켜줍니다.아래와 같은 페이지에 접속하게 됩니다. 여기서 만약 본인이 접속한 URL이 아래와 같이 localhost가 아닌 IP주소로 접속되어있다면 아래와 같이 localhost:
프로그램 오류의 종류 본격적으로 예외를 공부하기 전에 예외가 발생하는 상황인 오류,즉 에러의 종류부터 먼저 짚고 넘어가겠습니다.프로그램이 실헹 중 어떤 원인에 의해서 오작동을 하거나 비정상적으로 종료되는 경우의 해당 원인을 에러라고 정의합니다. 이는
저번 포스팅을 통해 우리는 캡슐화와 다형성에 대해서 공부해보았습니다.잠깐 복습을 하자면 캡슐화란 접근 제어자를 통해 멤버 변수에 대한 접근 권한을 조절함으로써 외부에 멤버 변수가 노출되지 않도록 하는것입니다.다형성은 부모 클래스 타입의 참조변수로 자손
우선 DI를 파보기 전에 스프링이 뭔지에 대해서 알아봅시다. 스프링이라 함은 오픈 소스의 경량 웹 프레임워크라고 정의되어있습니다.즉,개발자들이 웹 개발을 좀 더 편하게 하기위해서 공개된 코드의 클래스나 인터페이스를 상속 및 구현하여 실행하는것이라고 볼
저번 포스팅은 객체지향의 근본 개념인 상속에 대해 배워보았습니다.이번 포스팅은 또 다른 근본 개념인 캡슐화(제어자)와 다형성(polymorphism)에 대한 포스팅을 진행해보겠습니다. 제어자(modifier) * 제어자란 클래스,변수 또는 메서드의 선언부에 함께 사용되어
지금까지 클래스의 정의와 함께 기본적인 사용법들을 배웠습니다.지금부터는 객체지향의 꽃인 상속(Inheritance)에 대해서 배워보겠습니다. 상속 상속의 정의 * 상속이란, 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것입니다.상속을 통해서 클래스를 작성하면 보다 효율적으로 새로운
우리는 지난 포스팅을 통해서 클래스의 기본적인 사용법을 배웠습니다.이번 포스팅은 오버로딩,생성자 등 메서드의 디테일한 부분에 대해 다뤄보겠습니다. Overloading(오버로딩) * 오버로딩의 사전적 의미를 알고 있습니까? 이는 바로 “과적”입니다.즉 과하게 어떠한 것을
* 지금까지 자바의 기초적인 문법 요소들에 대해 배워 봤습니다. 이제 자바의 꽃이라 볼 수 있는 OOP(Object Oriented Programming)에 대해 알아보겠습니다. * 본격적인 문법 얘기를 시작하기 전에 객체 지향이론의 기본 개념에 대해 알아봅시다. * 객체지향은