어제 해보았던 실습을 똑같이 따라해봤다. (pom.xml세팅까지 다 끝냈다고 치고) 1. propertise 파일, config.xml이 필요 2. config.xml에 사용할 typeAlias(객체) 세팅, 사용할 Mapper.xml 세팅(sql명령어) select SYSDATE from dual select (#{num1} + #{num2}) * #{num3} from dual 4가지 메서드를 만들었다.(testVO) 1) 오늘의 날짜 2) 계산 3) 오늘의날짜, 계산, 문자열 출력 4) 오늘의날짜, 계산, 문자열 출력(매개변수가 다르다) 3. String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceA..
Mybatis
이전 글에 mapper, config.xml, propertise 다 설정 되어 있다 1. MybatisApp(SqlSessionFactory) import java.io.IOException; import java.io.InputStream; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder; import com.ibatis.common.resources.Resources; public class MybatisApp { private static SqlSessionFactory mariaSessionFactory; private static SqlSessio..
마이바티스는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. https://dreaming-soohyun.tistory.com/entry/JPA%EC%99%80-MyBatis%EC%9D%98-%EC%B0%A8%EC%9D%B4-ORM%EA%B3%BC-SQL-Mapper JPA와 MyBatis의 차이 (ORM과 SQL Mapper) JPA (Java Persistence API) - 자바 ORM의 기술 표준, 대표적인 오픈 소스가 Hibernate이다. ORM(Object-relational mapping) - 객체 관계 매핑, 객체와 RDB를 별개로 설계하고 ORM이 중간에서 매핑해주는 역할.. dreaming-soohyun.tistory.com http..