본문 바로가기

spring18

[JPA] 엔티티 매핑 이 글은 인프런의 김영한 강사님 자바 ORM 표준 JPA 프로그래밍-기본 편 강의 내용을 바탕으로 작성되었습니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA 를 공부하고 책을 보며 어려웠던 내용을 위주로 먼저 보았습니다. 옆에서 1:1 과외해주는 것 같이 생생하고 이해 잘되는 설명, 예제(코드)가 너무 좋았습니다. 어느 것 하나 애매함없이 모두 www.inflearn.com @Entity JPA가 관리하는 엔티티 name옵션을 사용하면 테이블 이름으로 매핑할수 있음 @Entity(name = "Member1")//매핑할 테이블 이름 public class Member {} catalog : 데이터베이스 catalog 매핑 schema : 데이터베이서 schema 매핑 uni.. 2023. 11. 9.
[JPA] JPA 영속성 관리 이 글은 인프런의 김영한 강사님 자바 ORM 표준 JPA 프로그래밍-기본 편 강의 내용을 바탕으로 작성되었습니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA 를 공부하고 책을 보며 어려웠던 내용을 위주로 먼저 보았습니다. 옆에서 1:1 과외해주는 것 같이 생생하고 이해 잘되는 설명, 예제(코드)가 너무 좋았습니다. 어느 것 하나 애매함없이 모두 www.inflearn.com JPA에서 가장 중요한 2가지란? 객체와 관계형 디비 매핑하기(ORM) 영속성 컨텍스트 엔티티의 생명주기 비영속(new/transient) - 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태 //객체를 생성한 상태(비영속)- JPA와 관계없이 객체만 생성한 상태 Member member = new Mem.. 2023. 11. 7.
[JPA] JPA 시작하기 이 글은 인프런의 김영한 강사님 자바 ORM 표준 JPA 프로그래밍-기본 편 강의 내용을 바탕으로 작성되었습니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA 를 공부하고 책을 보며 어려웠던 내용을 위주로 먼저 보았습니다. 옆에서 1:1 과외해주는 것 같이 생생하고 이해 잘되는 설명, 예제(코드)가 너무 좋았습니다. 어느 것 하나 애매함없이 모두 www.inflearn.com JPA 세팅하기 프로젝트 생성(메이븐) 라이브러리추가(pom.xml) persistence.xml추가(h2) - 프로젝트 생성(인텔리제이 기준) : File -> new Projet -> Build system을 maven으로 선택 - 라이브러리 추가 org.hibernate hibernate-entit.. 2023. 11. 6.
[spring] 스프링 입문 - > AOP 이 글은 인프런의 김영한 강사님의 스프링 입문- 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술의 강의 내용을 바탕으로 작성되었습니다. [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세 www.inflearn.com AOP를 왜 쓰는가? 각 메서드마다 공통 관심사항(예를 들어 매소드 시간 측정) 구현하고 싶을 때 공통 관심 사항 vs 핵심 관심 사항 package hello.hellospring.aop; import org.aspectj.lang.Proceedi.. 2023. 11. 4.
[spring] 스프링 입문 - > JPA 이 글은 인프런의 김영한 강사님의 스프링 입문- 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술의 강의 내용을 바탕으로 작성되었습니다. [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세 www.inflearn.com JPA기술은 개발자가 쿼리문 코드를 최대한 줄여 효율성을 높이는 라이브러리다. 먼저 JpaMemberRepository 클래스를 생성해 준다. package hello.hellospring.service; import hello.hellospring.. 2023. 10. 31.
[spring] 스프링 입문 -> JDBC Template 이 글은 인프런의 김영한 강사님의 스프링 입문- 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술의 강의 내용을 바탕으로 작성되었습니다. [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세 www.inflearn.com JDBC Template를 적용한다면 중복된 코드 줄어들고, 직접 쿼리문을 작성하여 코드가 많이 줄어든다. Repository 폴더에서 JdbcTemplateMEmberReposityory 클래스를 생성해주고 아래와 같이 JDBC 탬플릿 코드를 작성.. 2023. 10. 31.