JPA

    [JPA강의] 1주차 강좌 소개, JPA 소개, JPA 시작하기

    [JPA강의] 1주차 강좌 소개, JPA 소개, JPA 시작하기

    간략 JPA 소개 예전에는 sql을 한땀한땀 작성을 해야했다. 그런데 이제는 sql을 직접 만들 필요가 없어졌다. 바로 그것이 JPA JPA는 자동화의 끝판왕이다. 그래서 JPA는 트랙터 같은 놈이다. 문제는 운전을 하려면 사용법을 알아야한다. 그런데 실무에서는 사용하기 어렵다. 객체와 테이블을 올바르게 매핑하고 설계하는 방법을 몰라서 ⇒ 삽질이 길어진다. JPA 내부 동작 방식 이해를 몰라서 ⇒ 원하는 방식대로 동작하지 않는다. SQL 개발의 문제점 기존 개발방식은 SQL에 의존한 개발이 주를 이룬다. 필드를 하나 추가해도 상당히 많은 양의 코드를 변경해야한다. 혹은 놓치는 코드가 생긴다. ⇒ SQL 의존적인 개발을 피하기 어렵다 패러다임의 불일치 객체지향 → 추상화, 캡슐화, 은닉화 등등을 위해 존재..