JPA란 Comment 과거에는 SQL을 하나씩 작성하던 것을 JPA가 나타난 후부터는 코드로 작성할 수 있게 해 주었다. 그럼 JPA가 그에 맞는 sql을 실행해 준다. 속도, 생산성과 유지보수 등에서 훨씬 빨라졌다. 다만 난이도가 어렵다. 실무에서는 JPA를 사용하면 굉장히 어렵다. JPA는 다른 것들에 비해 객체와 테이블을 잘 설계하고 매핑을 해야 한다. JPA의 내부 동작 방식을 모르고 쓰는 경우가 많다. JPA가 어떤 SQL을 만들어 내고, 언제 실행하는지 이해해야 한다. 기존 SQL을 사용하는 문제점 개발 언어는 주로 객체지향 언어이다 + DB는 주로 RDB(관계형 DB)를 사용한다 => 즉, 객체를 관계형 DB에 관리한다. SQL중심적인 코딩의 문제점 일단 지루함. 코드 완성 후 변경사항이 ..