Java/JPA
[JPA] JPA를 사용하는 이유
JPA 란 무엇인가JPA는 데이터베이스 기술이라기보다, 애플리케이션의 데이터를 객체지향 프로그래밍의 관점으로 지켜보고 다룰 수 있게 해주는 기술이다. 객체지향 프로그래밍의 기본적인 원칙을 지키면서 프로그래밍을 하면 생산성, 품질, 유지보수성 등 많은 장점이 있다.과거에는 애플리케이션 개발단계에서 프로덕션 코드 보다, SQL과 JDBC 코드를 작성하는 시간이 더 길었다고한다.MyBatis나 JdbcTemplate과 같은 SQL Mapper의 등장으로 이 부분은 많이 개선되었지만, 여전히 유지보수의 관점에서는 문제가 많았다. 이때 CRUD 작업을 훨씬 간편하고 빠르게 할 수 있게 해준 도구가 JPA이다.// 1. Createjpa.persist(member);// 2. ReadString memberId =..
2024. 12. 11. 20:38