• MyBatis-Spring 之SqlSessionFactoryBean


    要创建工厂 bean,放置下面的代码在 Spring 的 XML 配置文件中:

    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

      <property name="dataSource" ref="dataSource"/>

    </bean>

    要注意SqlSessionFactoryBean 实现了Spring 的FactoryBean 接口(请参考 Spring 文档的这就说明了由 Spring 最终创建的 bean 不是 SqlSessionFactoryBean 本身。而是工厂类的 getObject()返回的方法的结果。SqlSessionFactory 有一个单独的必须属性,就是 JDBC 的 DataSource。

    mapperLocations 属性使用一个资源位置的 list。 这个属性可以用来指定 MyBatis 的 XML 映射器文件的位置。 它的值可以包含 Ant 样式来加载一个目录中所有文件, 或者从基路径下 递归搜索所有路径

    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="dataSource" ref="dataSource" />
    <property name="mapperLocations" value="classpath*:sample/config/mappers/**/*.xml" />
    </bean>

    这会从类路径下加载在 sample.config.mappers 包和它的子包中所有的 MyBatis 映射器 XML 文
  • 相关阅读:
    DWZ中刷新dialog的方案解决
    C#开源资源
    css 布局
    js 事件
    css 1-3
    get post
    jquery ..... deferred
    arguments -- 仅仅是百度面试问了一下,大致就这些。不深
    git push
    [转载] ie 8 兼容性, 最重要的一点是,xp 最高支持ie8
  • 原文地址:https://www.cnblogs.com/zhangminghui/p/3299716.html
Copyright © 2020-2023  润新知