DB2 [DB] MyBatis vs. JPA 백엔드에서 데이터베이스를 사용하는 프레임워크에는 가장 흔하게 MyBatis와 JPA가 있다. MyBatis와 JPA의 차이에 대해 정리해보자! 1. DB와 연동하기 위한 기술DB와 연동하기 위한 기술에는 두 가지가 있다. (프레임워크) 1) SQL Mapper 2) ORM (Object Relational Mapping) SQL Mapper: 개발자가 작성한 SQL 실행 결과를 객체에 매핑함.ORM (Object Relational Mapping): 객체, DB데이터를 자동으로 매핑한다 -> 두 기술은 DB에 데이터를 저장한다는 공통점을 가지지만, 서로 다른 접근 방식을 가진다. 2. MyBatis vs. JPA MyBatis 는 SQL Mapper 기술을 제공하며,JPA는 ORM .. 2024. 10. 16. [DB/OracleDB] SQL문 조회, 함수 정리 SELECT *FROM EMPLOYEE;--모든행 행(WHERE 이하 조건이 없으므로) 과 모든 컬럼조회 · 논리연산자 AND, OR 는 ' &&와 || ' 가 아닌 AND, OR로 사용한다.-- 부서코드가 'D6'이면서, 이름이 '유재식'인 사원의 모든 정보 조회SELECT *FROM EMPLOYEEWHERE DEPT_CODE = 'D6' AND EMP_NAME = '유재식'; · 여러 컬럼의 결과나 값을 '하나의 컬럼'으로 묶을때 ' || ' 사용한다.SELECT EMP_ID || EMP_NAME || '사원' FROM EMPLOYEE; · 비교연산자 중 '같지않다' : != , ^=, · LIKE 연산자: 입력한 숫자, 문자가 포함된 정보를 조회할때 사용하는 연산자 1) '_' : .. 2024. 9. 9. 이전 1 다음