회사 프로젝트 및 개인 프로젝트 (" Spring Boot & JPA 를 활용한 주식 종목 관리 게시판 개발 ") 진행 중에 이에 대한 명확한 개념 정리가 필요하다고 생각하여 포스팅한다. 1. Entity - 개념 Entity 는 SQL 에서 자주 사용되는 개념이고, "실제, 객체" 의 의미를 갖고 있다. 그 중 JPA 의 Entity 에 대해 이야기 해보자면, DB 에서 영속적으로 저장된 데이터를 Java 객체로 매핑하여 인스턴스의 형태로 존재하는 데이터를 의미한다. 참고) JPA 를 어디에 사용하면 좋을까? 기존 JDBC 만을 이용한다면, 반복적이며 비슷한 SQL 문을 계속 만들어야 하고 DB 의 테이블과 Java 객체 간 매핑 작업을 계속해야 한다. 그러나 JPA 를 사용하면 SQL 문을 개발자가 ..