JPA는 자바 객체를 데이터베이스에 저장하고 꺼내기 쉽게 도와주는 기술로, 번거로웠던 JDBC보다 더 효율적인 방식이다.
JPA는 저장, 조회, 수정, 삭제를 할 수 있지만 복잡한 쿼리가 필요할 때 JPQL을 사용한다.
JPQL(Java Persistence Query Language)은 JPA(Java Persistence API)에서 사용하는 객체지향 쿼리 언어이다.
일반적인 SQL과 다르게 데이터베이스 테이블이 아니라 자바 객체(Entity)를 대상으로 한다.
종류=>SELECT,UPDATE,DELETE (INSERT는 x)
예시) 
JPQL에서 INSERT를 못하는 이유
JPQL은 객체(Entity)를 대상으로 하기 때문에!