首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

Spring3+mybatis+mysql调整详解(三)

2012-09-01 
Spring3+mybatis+mysql整合详解(三)??2、daoContext.xml???该部分为Mybatis和Spring3的整合配置,包括数据源

Spring3+mybatis+mysql整合详解(三)
?Spring3+mybatis+mysql调整详解(三)Spring3+mybatis+mysql调整详解(三)

    ?2、daoContext.xml

    ?

    ?Spring3+mybatis+mysql调整详解(三)Spring3+mybatis+mysql调整详解(三)

      ?该部分为Mybatis和Spring3的整合配置,包括数据源、SqlSessionFactory及事务管理器的配置。

      3、iocContext.xml

      ?

      ?Spring3+mybatis+mysql调整详解(三)Spring3+mybatis+mysql调整详解(三)

        ?这部分是Dao层bean的配置。注意,这里bean的class并非直接指向dao层的类,而是指向org.mybatis.spring.mapper.MapperFactoryBean,并将dao层接口IUserMapper作为MapperFactoryBean的mapperInterface属性。

        mybatis会自动帮我们创建一个代理类,执行IUserMapper里面的方法。也就是说,只要我们写好了mybatis的SqlMapConfig.xml,dao层只需要一个接口Mapper就行了,甚至连实现类都不要,因为myBatis自动帮我们完成。强大吧!

        当然必须为MapperFactoryBean指定一个sqlSessionFactory,那就是前面我们在daoContext.xml中配置的SqlSessionFactory。

        4、mvcContext.xml

        ?

        ?Spring3+mybatis+mysql调整详解(三)Spring3+mybatis+mysql调整详解(三)
          ?Spring3+mybatis+mysql调整详解(三)Spring3+mybatis+mysql调整详解(三)
            ?这里是Spring aop的配置。首先需要开启注解支持。.AnnotationAwareAspectJAutoProxyCreator可以自动完成aop 注解类的加载,但测试时发现跟spring mvc似乎有些冲突,没有测试成功。好吧,只能老老实实的把每个拦截器bean配置起来。

热点排行