[ Spring Boot ] JPA & MySql
·
Spring Boot
요약JPA, MySql 기본 설정을 하고 JPA에서 제공하는 CRUD 메서드를 구경해보자 JPA ( Java Persistence API)JPA는 MyBatis처럼 SQL과 프로젝트를 연동하는 놈 JPA vs MyBatisJPA는 JPA만의 고유한 메모리 공간 (콘텍스트 context)가 존재한다.MyBatis는 SQL이 실행되고 나면 객체가 어떻게 되든 상관이 없는 반면에,JPA에서 사용하는 객체들은 콘텍스트 내부에서 관리된다. 그래서 객체들이 변경이 되면 DB에 이를 반영하는 방식이다. JPA는 객체가 계속 유지되고, 필요할때 꺼내서 재사용하는 방식인데, 이때 리스너(Listener)가 객체의 변화를 감지하여 DB에 반영하던가 한다. 사용 기준은 복잡한 쿼리나 제어가 필요할때는 MyBatis, 간단한..
hanjuCoding
'MySQL' 태그의 글 목록