본문 바로가기

Where2

Mybatis와 Mybatis의 동적쿼리 Mybatis = Mybatis는 자바 언어로 작성된 오픈 소스 SQL 매핑 프레임워크다. SQL 문장과 자바 객체 사이의 매핑 작업을 처리하는데 사용되며, 이를 통해 데이터베이스와의 상호작용을 더욱 효율적으로 수행할 수 있다 Mybatis의 특징 SQL 쿼리를 XML 파일이나 Annotaion에 작성하므로 SQL과 자바 코드를 분리하여 가독성을 높이고 유지 보수를 용이하게 한다 JDBC 코드의 보잡성을 추상화 한다 SQL 쿼리 실행 결과를 자바 객체에 매핑하여 처리하는 작업을 간단화 한다 Mybatis 동적쿼리 태그 태그는 주어진 조건식이 참(true)일 때 내부의 SQL 구문을 사용한다. 조건식은 무조건 true나 false로 판정이 되어야 한다 형식 SQL 구문 예시 select * from boo.. 2024. 2. 29.
SQL_테이블, DML 테이블 데이터베이스에서 데이터의 실질적인 저장소 역할을 수행 2차원 표(테이블)의 형태로 데이터를 저장한다 하나의 데이터베이스는 여러 개의 테이블이 존재한다 테이블의 구성요소 행 다른 행과 와전히 독립적이다 행의 순서는 중요하지 않으며, 행은 특정한 정보의 모든 데이터를 나타낸다 열 데이터의 속성을 나타낸다 (데이터의 이름, 데이터의 자료형) 같은 열은 같은 종류의 값을 가진다 열은 서로 다른 이름을 가지고 있다 하나의 테이블에 이름이 같은 열은 존재할 수 없다 DML 데이터 조작어다 데이터의 추가, 조회, 변경, 삭제 명령어 데이터 조회(SELECT) 테이블의 모든 행, 모든 컬럼을 조회 SELECT * FROM 테이블명; 테이블의 특정 행, 특정 컬럼을 조회 SELECT 컬럼명, 컬럼명, ... FR.. 2023. 12. 6.