日期:2014-05-16  浏览次数:20959 次

Spring3+mybatis+mysql整合详解(四)

使用Mybatis,你需要配置一个SqlMapConfig.xml的文件,主要用于配置sql语句的映射。当然,你也可以使用注解的方式直接将sql语句写入到class中,但我个人觉得sql语句后期优化的时候可能会时常调整。如果硬编码到class中,修改不方便。

?

好了,下面我们来看SqlMapConfig的配置:

?

Xml代码 复制代码
  1. <?xml?version="1.0"?encoding="UTF-8"?>??
  2. <!DOCTYPE?configuration?PUBLIC?"-//mybatis.org//DTD?Config?3.0//EN"?"http://mybatis.org/dtd/mybatis-3-config.dtd">??
  3. <configuration>??
  4. ????<settings>??
  5. ????????<!--?这个配置使全局的映射器启用或禁用缓存?-->??
  6. ????????<setting?name="cacheEnabled"?value="true"?/>??
  7. ????????<!--?允许?JDBC?支持生成的键。需要适合的驱动。如果设置为?true?则这个设置强制生成的键被使用,尽管一些驱动拒绝兼容但仍然有效(比如?Derby)?-->??
  8. ????????<setting?name="useGeneratedKeys"?value="true"?/>??
  9. ????????<!--?配置默认的执行器。SIMPLE?执行器没有什么特别之处。REUSE?执行器重用预处理语句。BATCH?执行器重用语句和批量更新??-->??
  10. ????????<setting?name="defaultExecutorType"?value=