整合项目下载地址(Dorado7 IDE工程项目,可以Import导入):Dorado+Spring+Mybatis.zip
对于持久层框架的选择,Hibernate与Mybatis的好坏在这里不做讨论。本文旨在介绍Dorado+Spring+Mybatis的最少配置方案。
参考Dorado官方介绍地址:Dorado与MyBatis整合
需要准备的工作:
Dorado7 IDE(我使用的Dorado 7.4.x),参考地址
推荐 Tomcat 7+JDK1.7+SQLServer 2008 (或者MySQl 等)
- Spring 3+Mybatis 3
步骤:
打开Dorado 7 Studio IDE,新建项目new->创建Dorado项目
新建的项目会默认包含Spring的基本配置配置Spring Mybatis
1) 先找到WebContent->WEB-INF->dorado-home目录
2) 然后将spring-mybatis.xml配置文件及jdbc.properties拷贝到dorado-home目录
jdbc.properties:
jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url=jdbc:sqlserver://localhost:1433;DatabaseName=Test
jdbc.username=sa
jdbc.password=sa
initialSize=0
maxActive=20
maxIdle=20
minIdle=1
maxWait=60000
spring-mybatis.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">
<!-- 自动扫描 -->
<context:component-scan base-package="com.express" />
<!-- 引入配置文件 -->
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="/WEB-INF/dorado-home/jdbc.properties" />
</bean>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<