본문 바로가기

ORM2

[WIL] 항해 4주차 한주를 회고하며.. 이번주에는 항해 선배가 오셔서 고민상담소를 열어주셨다. 항해를 어떻게 해쳐나갔는지 부터 취업하고 그 이후까지 많은 이야기를 해주셨다. 몇가지 기억에 남는건 항해 할때 절대 편하게 하지 말것.!! 무조건 늦게까지 남아서 3개월동안 배운거 평생 써먹는다 생각할 것!! 월요일까지 과제 마치고 주어진거 이외에 추가로 더 공부할것!! 사람들이랑 커뮤니케이션 많이 할것! 서로서로 배우는 취지로 - 항해 초반에 쉬운 내용들이 나와서 9시에 칼퇴(?)를 했었다. 하지만 점점 어려운 내용들이 나오면서 과제 제출이 늦어지고 마음이 조급해지고 철야(?)를 하는 횟수가 많아져서 힘들었다. 근데 선배가 하는 말을 들으니 칼퇴를 하던 시절이 너무 아깝게 느껴졌다. 그때 좀 더 했어야 했는데! 이런 생각.. 이.. 2022. 8. 7.
[SpringBoot] JPA란? -- 목차 -- JPA 란 - Hibernate - 영속성 컨텍스트 ORM 이란 JPA의 동작 과정 JPA를 사용해야 하는 이유(장,단점) JPA란 Java persistence API 현재 자바 진영의 ORM 기술 표준 스펙을 정의한다. JPA의 스펙은 자바의 객체와 데이터베이스를 어떻게 매핑하고 동작해야 하는지를 정의하고 있다. 인터페이스의 모음이다. 즉, 실제로 구현되는 것이 아니라 구현된 클래스와 매핑을 해주기 위해 사용되는 프레임워크이다. 대표적인 Framework : Hibernate 과거 자바 표준(Entity Bean)으로, EJB라는 것이 있다. JPA 이전의 ORM기술이다. 단점 코드가 매우 지저분 하다. API의 복잡성이 높다. (interface를 많이 구현해야 함) 속도가 느리다... 2022. 7. 22.