목록SqlSessionFactory (2)
개발 무지렁이
𐂂 Mapper문서 쿼리를 작성해놓은 문서 📜 sqlmapper형식.xml 🦉 mapper namespace 각각의 mapper를 유일하게 만들어주는 이름공간 📜 custmapper.xml SELECT * FROM cust WHERE id=#{id} SELECT * FROM cust INSERT INTO cust VALUES (#{id}, #{pwd}, #{name}) UPDATE TABLE cust SET password=#{password}, name=#{name}, WHERE id=#{id} DELETE FROM cust WHERE id=#{id} ➼ 🦔 parameter로 전달되는 데이터 처리 #{ }: PreparedStatement방식, ' '로 묶어서 매핑 ${ }: Statement방식, ..
𐂂 ORM (Object Relation Mapping) framework, MyBatis DAO -(위임)-> Mybatis -(조작)-> JDBC API (org.apache.ibatis 패키지에서 MyBatis framework 라이브러리 제공) ⚠️ 위임할 때 parameter와 result만 결정해주면 알아서 조작해준다. ⚠️ 내부구조가 PreparedStatement로 동작 🎯 목적: - JDBC 코드 및 매개변수의 중복작업을 제거 - 자바 코드와 SQL 쿼리의 분리로 간결화 - 복잡한 쿼리 작성 가능 - join 결과에 대한 쉬운 객체 바인딩 📜 mybatis.xml MyBatis 환경설정 문서 📜 dbInfo.properties url=jdbc:mysql://localhost:3306/sh..