<JPA> 엔티티 매핑 기본
본격적으로 JPA에서의 엔티티 매핑 방법을 알아보기에 앞서 대표적으로 어떤 종류의 매핑이 존재하는지 알아봅시다. 객체와 테이블 매핑 : @Entity,@Table필드와 컬럼 매핑
<GIT> Pull Request Merge 충돌 해결하기
레포지토리 상황Fork뜬 레포지토리의 branch : main,developeFork를 떠온 원본 레포는 real-repo라고 remote 설정에러 상황 서술팀원이 풀리퀘를 올렸고, 해당 풀리퀘를 real-repo에 merge를
<H2> Springboot로 H2 사용하기
제일 먼저 진행해야하는 일은 DB를 생성하는 일입니다.터미널 또는 실행파일을 통해 설치한 h2를 실행시켜줍니다.아래와 같은 페이지에 접속하게 됩니다. 여기서
<Java> 예외처리
프로그램 오류의 종류본격적으로 예외를 공부하기 전에 예외가 발생하는 상황인 오류,즉 에러의 종류부터 먼저 짚고 넘어가겠습니다.프로그램이 실헹 중 어떤
<Java> 객체지향프로그래밍 5
저번 포스팅을 통해 우리는 캡슐화와 다형성에 대해서 공부해보았습니다.잠깐 복습을 하자면 캡슐화란 접근 제어자를 통해 멤버 변수에 대한 접근 권한을
<Spring> 스프링에서 왜 DI가 중요할까?
우선 DI를 파보기 전에 스프링이 뭔지에 대해서 알아봅시다. 스프링이라 함은 오픈 소스의 경량 웹 프레임워크라고 정의되어있습니다.즉,개발자들이 웹 개발을
<Java> 객체지향프로그래밍 4
저번 포스팅은 객체지향의 근본 개념인 상속에 대해 배워보았습니다.이번 포스팅은 또 다른 근본 개념인 캡슐화(제어자)와 다형성(polymorphism)에
<Java> 객체지향프로그래밍 3
지금까지 클래스의 정의와 함께 기본적인 사용법들을 배웠습니다.지금부터는 객체지향의 꽃인 상속(Inheritance)에 대해서 배워보겠습니다. 상속상속의 정의상속이란, 기존의 클래스를 재사용하여
<Java> 객체지향프로그래밍 2
우리는 지난 포스팅을 통해서 클래스의 기본적인 사용법을 배웠습니다.이번 포스팅은 오버로딩,생성자 등 메서드의 디테일한 부분에 대해 다뤄보겠습니다. Overloading(오버로딩)
<Java> 객체지향프로그래밍 1
지금까지 자바의 기초적인 문법 요소들에 대해 배워 봤습니다. 이제 자바의 꽃이라 볼 수 있는 OOP(Object Oriented Programming)에 대해