美文网首页
mybatis-spring 1.2.x

mybatis-spring 1.2.x

作者: 沧海月明猪有泪 | 来源:发表于2017-03-15 15:27 被阅读0次

    当前版本##

    1.2.2
    Maven依赖
    org.mybatis
    mybatis-spring
    功能描述
    MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。 使用这个类库中的类, Spring 将会加载必要的 MyBatis 工厂类和 session 类。 这个类库也提供一个简单的方式来注入 MyBatis 数据映射器和 SqlSession 到业务层的 bean 中。 而且它也会处理事务, 翻译 MyBatis 的异常到 Spring 的 DataAccessException 异常(数据访问异常,译者注)中。最终,它并 不会依赖于 MyBatis,Spring 或 MyBatis-Spring 来构建应用程序代码。
    具体配置如下:
    1.SqlSessionFactoryBean配置:
    注意: 从 1.3.0版本, 增加了configuration属性,可以替代mapper.xml文件. 可以如下配置:
    2.MapperScannerConfigurer配置:
    2.事务配置:
    如果要使用注解事务,需要配置:
    常用功能代码演示

    带事务的service对象
    @Transactional
    public class FooService {
    private UserMapper userMapper;
    public void setUserMapper(UserMapper userMapper) {
    this.userMapper = userMapper;
    }
    public User doSomeBusinessStuff(String userId) {
    return this.userMapper.getUser(userId);
    }
    }
    一个mapper对象
    public interface UserMapper {
    User getUser(String userId);
    }
    兼容性说明
    [图片上传中。。。(1)]

    相关文章

      网友评论

          本文标题:mybatis-spring 1.2.x

          本文链接:https://www.haomeiwen.com/subject/ikglnttx.html