본문 바로가기

Web/MyBatis

Mybatis xml 작성하기

1번

 

<?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="chapter.org.mybatis.persistence.ShopMapper">
 <select id="selectListShop" resultType="java.util.HashMap">
  select shop_no, shop_name, shop_location, shop_status
  from shop
 </select>
</mapper>

 

 

2번

 

config-mybatis.xml 작성하기

 

<?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="chapter.org.mybatis.persistence.ShopMapper">
 <select id="selectListShop" resultType="java.util.HashMap">
  select shop_no, shop_name, shop_location, shop_status
  from shop
 </select>
</mapper> 
 <mappers>
  <mapper resource="chapter2/org/mybatis/persistence/ShopMapper.xml" />
 </mappers>
</configuration>

 

 

3번 Log4j 만들기

src - > log4j.properties 파일 생성하기

 

로거 로그단계 = > DEBUG , 4가지단계로 나눠짐.....일반적으로 DEBUG를 많이 사용함.

 

 stout 표준출력이라는 의미

 

%p - 로깅 단계를 출력

%m - 로그를출력

%t - 로그발생 스레드명 출력

%n - 개행문자 출력 ( 줄바꿈 )

 

log4j.rootLogger=DEBUG, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%p [%t] - %m%n
log4j.logger.chapter2.org.mybatis.persistence.ShopMapper=TRACE

 

 

 

 

 

 

'Web > MyBatis' 카테고리의 다른 글

MyBatis 매뉴얼  (0) 2014.01.24
mybatis 설정 방법  (0) 2013.10.12