sitelink1 | |
---|---|
sitelink2 | |
extra_vars5 | |
extra_vars6 |
http://openframework.or.kr/JSPWiki/Wiki.jsp?page=Sql2ibatisSQL문이 저장되어 있는 sql파일을 인자로 줘서 iBatis용 자바소스와 SQL Maps 맵핑 xml파일 생성하기
에서 최신버전을 다운로드 받을수 있다. 해당 프로그램은 perl에서 작동하는 프로그램이기 때문에 http://www.perl.com/download.csp
에서 해당 운영체제에 대한 perl을 다운로드 받아야 한다.
= 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

사용법
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'?> |