JPA란 무엇인가?


JPA란 무엇인가?

사실 그간 자바나 관련 공부를 하면서, 실무에서 JDBC를 통해 데이터베이스와 프로그램을 연결했었다. 안 그런 적이 한 번도 없었는데, 그럴 필요가 없다고 해서 급하게 공부하고 글을 쪄봤다. 반복되는 코드를 줄이고, "기본적인 SQL을 직접 만들어서 실행"까지 해주는 게 있다? 이게 JPA다. ORM(Object-Relational Mapping)을 먼저 알아야 한다. 객체와 관계형데이터베이스를 별도로 설계해주는 방법을 총칭한다. 예전에는, 그리고 사실 내 지금 실무에서는 EJB 기반의 희한한 프레임워크를 사용하고 있다... 근데 이게 되게 복잡하고 지저분하고, 그렇다고 한다. 사실 일하면서 프레임워크 자체를 까볼 생각은 자주 해보지 않는 편이다.. 궁금해해본 적 없긴 하다. 그리하여 요즘 대세는 JPA..


원문링크 : JPA란 무엇인가?