티스토리 뷰

eGovframe/eGov-frame classes

Spring 내장 HSQL DB

노랑파자마 2018. 4. 5. 14:42


HSQL(in-memoryDB) 사용시 Context 설정은 아래와 같다.

HSQL 을 빈으로 등록하기 위해 <jdbc:embedded-database> 를 사용한다.

1
2
3
<jdbc:embedded-database id="dataSource" type="HSQL">
    <jdbc:script location="classpath:/db/sampledb.sql">
</jdbc:script></jdbc:embedded-database>

HSQL 은 inMemory 방식으로 어플리케이션이 시작되면 메모리에 새롭게 생성되고 반대로 어플리케이션이 종료되면 메모리에서 제거된다.


Maven Dependency는 아래와 같다.

1
2
3
4
5
<dependency>
    <groupid>org.hsqldb</groupid>
    <artifactid>hsqldb</artifactid>
    <version>2.3.2</version>
</dependency>


Spring DataSource 설정은 아래와 같음 (eGovframework)

1
2
3
4
<bean id="sqlMapClient" class="egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean">
    <property name="configLocation" value="classpath:/egovframework/sqlmap/example/sql-map-config.xml"></property>
    <property name="dataSource" ref="dataSource"></property>
</bean>
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함