언어/java
3. 카페 메뉴얼관리 ( 데이터 베이스 설명 )
깡 딱
2023. 12. 31. 18:32
728x90
데이터 조회 SQL문
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="kr.co.takensoft.projectSettingManual.data.dao.DataDAO">
<select id="dataSelectList" parameterType="HashMap" resultType="HashMap">
SELECT
product_index
, product_name
, product_category
, product_price
, product_writer
, product_explan
, product_date
FROM
product
ORDER BY
product_index DESC
</select>
MyBatis은 개발자가 직접 SQL, 저장 프로시저 그리고 몇 가지 고급 매핑을 지정할 수있게 해주는
영속성 프레임 워크 이다.
이 파일에서는 특정 데이터 접근 객체 DAO 에 대한 SQL 쿼리들을 정의하고 있습니다.
결과적으로 MyBatis은 데이터베이스와의 데이터 연동을 도와주는 라이브러리
SELECT
데이터 베이스에서 데이터를 선택해서 가져오는데 사용되는 SQL 명령어 이다.
FROM
셀렉트에서 정의한 칼럼의 데이터를 어느 테이블에서 가져올지 지정하는 키워드.
( 칼람은 위에 영어를 뜻하는거고 칼람 데이터는 밑에 저장된 데이터를 말하는거 )
ORDER BY ,
가져온 데이터를 특정 칼럼의 값에 따라 정렬하는 키워드. product_index칼럼의 값에 따라 데이터 정렬
DESC ( 이건 내림차순을 의미 )
728x90