21 lines
1.0 KiB
XML
21 lines
1.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xmlns:jdbc="http://www.springframework.org/schema/jdbc" xmlns="http://www.springframework.org/schema/beans"
|
|
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc.xsd">
|
|
|
|
|
|
<jdbc:embedded-database id="dataSource" type="H2">
|
|
<jdbc:script location="schema.sql"/>
|
|
<jdbc:script location="data.sql"/>
|
|
</jdbc:embedded-database>
|
|
|
|
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
|
|
<property name="dataSource" ref="dataSource"/>
|
|
</bean>
|
|
|
|
<bean id="articleMapper" class="org.mybatis.spring.mapper.MapperFactoryBean">
|
|
<property name="mapperInterface" value="com.baeldung.mybatis.spring.ArticleMapper"/>
|
|
<property name="sqlSessionFactory" ref="sqlSessionFactory"/>
|
|
</bean>
|
|
|
|
</beans> |