sitelink1 | |
---|---|
sitelink2 | |
extra_vars5 | |
extra_vars6 |
http://openframework.or.kr/JSPWiki/Wiki.jsp?page=Sql2ibatisSQL문이 저장되어 있는 sql파일을 인자로 줘서 iBatis용 자바소스와 SQL Maps 맵핑 xml파일 생성하기
= END of automatically generated HTML code = ========================================================
= END of automatically generated HTML code = ========================================================
= END of automatically generated HTML code = ========================================================
작성자 : 이동국
개요
http://alxeg.narod.ru/ibatis/index.html 에서 최신버전을 다운로드 받을수 있다. 해당 프로그램은 perl에서 작동하는 프로그램이기 때문에 http://www.perl.com/download.csp 에서 해당 운영체제에 대한 perl을 다운로드 받아야 한다.사용법
sql2iBatis.pl -input=sql파일 <옵션>옵션으로 들어가는 사항은 다음과 같다.
-package=<패키지명> 주어진 패키지아래에 자바소스가 생성된다.
-force 강제로 파일을 다시 생성한다.
-beansout java-beans가 생성되는 폴더를 지정한다(해당 폴더는 생성이 되어 있어야 한다).
-mapsout 맵핑 파일이 생성되는 폴더를 지정한다(해당 폴더는 생성이 되어 있어야 한다).
-mapsinc 사용자 정의 맵핑된 statement를 포함하는 파일의 확장자
-beansinc 사용자 정의 자바빈즈 코드를 포함하는 파일의 확장자
사용예>
- sql2ibatis.pl -input=user_property.sql -package=kr.or.openframework
- sql2ibatis.pl -input=user_property.sql -beansout=.openframeworkbeans -mapsout=.openframeworkmaps
주의
실행해보면 1번의 경우처럼 -package옵션만 주면 맵핑 파일인 xml파일이 생성이 되지 않는 경우가 있다. 실행후 xml파일의 생성여부를 필히 확인하길 바란다.
예제
- 인자로 넣어줄 sql파일(user_property.sql)
CREATE TABLE USER_PROPERTY ( |
- 실행후 생성되는 java파일
|
- 실행후 생성되는 맵핑 xml파일
<?xml version='1.0'?> |
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
13 | mybatis generator 사용하기 | 황제낙엽 | 2010.10.21 | 399 |
12 | Abator사용예제 | 황제낙엽 | 2009.03.02 | 96 |
11 | iBatis 용 코드 생성기 Abator(iBATOR) | 황제낙엽 | 2009.03.02 | 188 |
10 | DDL2ibatis 스크립트 자동 생성 툴 | 황제낙엽 | 2008.06.19 | 128 |
9 | DDL2iBatis - iBatis코드 생성기 | 황제낙엽 | 2007.08.13 | 84 |
» | SQL2iBatis | 황제낙엽 | 2007.08.13 | 106 |
7 | mybatis generator 사용하기 | 황제낙엽 | 2010.10.21 | 1889 |
6 | Abator사용예제 | 황제낙엽 | 2009.03.02 | 96 |
5 | iBatis 용 코드 생성기 Abator(iBATOR) | 황제낙엽 | 2009.03.02 | 194 |
4 | Abator - iBatis 소스 자동 생성 | 황제낙엽 | 2008.06.19 | 130 |
3 | DDL2ibatis 스크립트 자동 생성 툴 | 황제낙엽 | 2008.06.19 | 91 |
2 | DDL2iBatis - iBatis코드 생성기 | 황제낙엽 | 2007.08.13 | 24 |
1 | SQL2iBatis | 황제낙엽 | 2007.08.13 | 19 |