본문 바로가기

전체 글196

03. 엔티티 단위 CRUD 처리 해당 강의는 코드 위주로 진행됩니다. 실질적인 객체 처리를 담당하는 코드는 링크에서 확인하시길 바랍니다. * 시작전에 보조 클래스 만들기 EntityManagerFactory를 static으로 담고있는 EMF 클래스를 생성한다. EMF 내에 init()메소드를 통해 초기화, close()를 통해 emf를 닫는다. EntityManager가 필요할 때는 createEntityManager() 메소드를 통해 생성한다. * 엔티티 단위 CRUD 처리 - EntityManager가 제공하는 메소드 이용 persist() find() remove() merge() * 저장 - EntityManager#persist(Object entity) persist()는 @Entity로 매핑한 객체를 인자로 받는다 NewU.. 2023. 2. 21.
02. 코드 구조 & 영속 컨텍스트 해당 강의는 코드 위주로 진행됩니다. 실질적인 객체 처리를 담당하는 코드는 링크에서 확인하시길 바랍니다. * 영속 단위 기준으로 초기화 public class UserSaveMain { public static void main(String[] args) { /* * EntityManagerFactory는 영속 단위 기준으로 생성한다. * persistence.xml의 persistence-unit name = "jpabegin" 에서 확인할 수 있듯 jpabegin을 식별자로 사용한다. * 식별자가 영속 단위를 구분하는 이름으로 사용된다. * 해당 이름으로 EnitityManagerFactory를 생성한다. * EnitityManagerFactory는 커넥션풀 등 DB연동에 있어 필요한 자원을 생성하는.. 2023. 2. 20.
현대 음악 클래식전 : PEEJAY - 나비야 X ZION.T 나비야 X ZION.T아티스트PEEJAY앨범WALKIN' Vol.2발매일1970.01.01사실 난 궁금하지도 않지 내가 원하던 게 이거니.나는 잠시 눕고 싶어져 안 들리던 게 들려.그리고 큰 눈과 마주쳤지, 안경을 벗어야겠어.비정기적으로 발행될 예정인 현대 음악 클래식전은 제가 5년 이상 들었거나 5년 이상 들을 것 같은 곡들을 소개하는 자리입니다.따라서 곡 선정은 당연히 제 맘입니다. 왜 이따위 노래를 선정했냐고 물으신다면 딱히 사과의 뜻은 전하지 않습니다.저는 전문 평론가가 아닙니다. 곡에 대한 감상은 굉장히 초보적입니다. 그럼 왜 쓰냐고 물으신다면 제 맘입니다.모쪼록 여러분에게 좋은 음악을 전달해드릴 수 있는 기회가 되길 바랍니다.  나는 기본적으로 사운드가 풍성하고 완성도 있는 곡들을 좋아하는 편.. 2023. 2. 20.
01. 일단 해보기 해당 강의는 코드 위주로 진행됩니다. 실질적인 객체 처리를 담당하는 코드는 링크에서 확인하시길 바랍니다. * JPA JPA는 ORM(Object-Relational Mapping) 스펙의 하나로 자바 객체와 RDB간의 매핑 처리를 위한 API이다. 2.2.ver까지는 Java Persistence API로 불렸으나, 3.0.ver 이후로 Jakarta Persistence API로 이름이 바뀌었다. 2.2 버전부터 JPA 스펙을 관리하는 주체가 JCP에서 이클립스로 넘어갔다. JPA 3.0은 Jakarta EE 9.ver에 포함되어있다. JPA만 단독으로 사용하기 보다는 스프링과 연동하여 사용한다. 스프링 6.ver부터 Jakarta EE 9+를 지원한다. * JPA 특징 애노테이션을 이용한 매핑 설정이.. 2023. 2. 20.
00. 들어가며 해당 게시글들은 최범균님의 인프런 및 유튜브 강의인 'JPA & Spring Data JPA 기초' 강의를 듣고 정리한 내용입니다. 따라서 해당 게시글들에 있는 모든 내용의 출처는 위 수업임을 밝힙니다. 2023. 2. 17.
Section 1 - Unit 4 : [Java] 기초 Review Review 에서는 학습한 내용을 다시금 기록합니다. Unit Review는 학습한 내용 중 기존에 알고 있었지만 정확하게 이해하지 못하던 정보와 새롭게 알게된 정보를 기록합니다. 추가적인 설명을 요하는 부분은 댓글로 남겨주세요. Section Review는 전반적인 Section을 되돌아보고 학습했던 시간과 과정, 내용을 총괄하여 기록합니다. Java Intro * 자바의 특징 - 운영체제에 독립적 기존의 프로그래밍 언어는 특정 CPU에서만 작동하거나 OS에 따라 다르게 작성해야했다. 그러나 자바는 JRE가 설치되어 있는 모든 운영체제에서 실행이 가능하다. - 객체 지향 언어 자바는 객체지향 프로그래밍 개념을 사용하는 언어이다. 객체 지향적으로 설계된 프로그램은 유지보수가 쉽고 확장성이 높다. - 함수.. 2023. 2. 17.
반응형