mybatis-spring 1.2.x

2017-03-15  本文已影响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)]

上一篇下一篇

猜你喜欢

热点阅读