다양한 관심 :)

ibatis 환경 설정 - sqlMapConfig 본문

프로그래밍 공부/JAVA

ibatis 환경 설정 - sqlMapConfig

뚜뚜:) 2020. 11. 18. 18:31

sqlMapConfig.xml 

<?xml version="1.0" encoding="UTF-8"?>
<!-- 이 문서는 ibtis의 환경설정용 xml문서입니다. -->
<!DOCTYPE sqlMapConfig
	PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
	"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">

<sqlMapConfig>
	<!-- DB와 연결하는 정보를 properties파일에 설정해놓고 이 properties파일의 내용을 읽어올 수 있도록 설정한다. -->
	<properties resource="dbinfo.properties" />

	<!-- 각각의 sqlMap파일의 namespace와 id속성값을 연결해서 실행할 쿼리문을 선택 -->

	<settings useStatementNamespaces="true" />

	<!-- 쿼리문에서 사용할 VO객체는 패키지 이름을 포함한 전체 이름을 사용해야 하는데, 그렇게 되면 문장이 너무 길어질 수 있다. 
		그래서 전체 이름 대신 사용할 alias를 설정할 수 있다. 형식 : <typeAlias alias="alias명" type="클래스의 
		전체 이름"/> -->
	<typeAlias alias = "lprodVo" type="kr.or.ddit.basic.LprodVo"/>
	
	<!-- DB와 연결을 처리하는 부분 -->
	<transactionManager type="JDBC">
		<dataSource type="SIMPLE">
<!-- 		VALUE값은  PROPERTIES에 넣었던 값, 사용할 때엔 ${} 사용-->
			<property name="JDBC.Driver" value="${driver}" />
			<property name="JDBC.ConnectionURL" value="${url}" />
			<property name="JDBC.Username" value="${user}" />
			<property name="JDBC.Password" value="${pass}" />
		</dataSource>
	</transactionManager>

<!-- 	실행할 SQL문을 등록한다 -->
	
	<!--	
	실행할 SQL문을 xml문서로 따로 작성한 후 그 xml문서를 아래와 같이 등록하면 된다.	 
		형식) <sqlMap resource="경로명/파일명.xml"/>	
	-->
	
	<!--파라미터 클래스는 클래스를 쓰는 방식 (패키지는 .을써서 구분)
	 resource는 파일을 나타내므로 파일경로를 써야된다 (/ 를 사용) -->
		<sqlMap resource="kr/or/ddit/basic/lprodTest.xml"/>
	
	 
</sqlMapConfig>

 

'프로그래밍 공부 > JAVA' 카테고리의 다른 글

Java - 암호화 (양방향)  (0) 2020.11.23
Java - 암호화 (단방향)  (0) 2020.11.23
Java - iBatis  (0) 2020.11.18
Java (자바) - JDBC  (0) 2020.11.12
Java - Stack, Queue  (0) 2020.11.12