ORM1 [JPA] JPA에 관해서 jpa란 무엇일까? 위키피디아의 의하면 jpa는 "Java Persistence API" 라고 한다. 뜻으로만 보면 잘 모르겠는데 "persistence"에 의미를 잘 알아야할 것 같다. persistence는 "고집", 또는 "없어지지 않고 오래 지속됨" 이라고 한다. 결국 자바의 어떠한 것을 영원히 유지하게 해준다는 뜻인데, 이는 데이터베이스와의 관계를 생각해보면 좋다. 데이터베이스의 자료들은 변경이 있지 않는 한 영원히 간다고 볼 수 있다. 즉, 데이터베이스와 연관이 있는 API이며, 그 뜻 그대로 데이터베이스 자료를 다루는 API라고 볼 수 있다. 이런 JPA 자체는 인터페이스들의 집합으로서, 따로 구현되어 있지 않다. 이런 인터페이스를 통해 구현한 구현체들이 있는데 대표적으로 hibernate,.. 2021. 4. 15. 이전 1 다음