mybatis整合Spring

一、导入相关的jar包

  1. mybatis-spring-1.3.0.jar mybatis和spring的整合包(mybatis的git源码里可以下载 )
  2. spring所需要的jar包,导入到项目当中
  3. mybatis所需要的jar包,导入到项当中
  4. 数据连接所需要的jar包,导入到项目到中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是 MyBatis 整合 Spring 的增删改查代码: 首先需要在 Spring 配置文件中配置 MyBatis 的 SqlSessionFactory 和 MapperScannerConfigurer: ``` <!-- 配置 SqlSessionFactory --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="typeAliasesPackage" value="com.example.entity"/> </bean> <!-- 配置 MapperScannerConfigurer --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.example.mapper"/> </bean> ``` 然后定义 DAO 接口,使用 MyBatis 的注解来映射 SQL 语句: ``` public interface UserMapper { @Select("SELECT * FROM user WHERE id = #{id}") public User getUserById(int id); @Insert("INSERT INTO user(name, age) VALUES(#{name}, #{age})") public int addUser(User user); @Update("UPDATE user SET name = #{name}, age = #{age} WHERE id = #{id}") public int updateUser(User user); @Delete("DELETE FROM user WHERE id = #{id}") public int deleteUser(int id); } ``` 最后在 Service 类中注入 Mapper,并调用方法: ``` @Service public class UserService { @Autowired private UserMapper userMapper; public User getUserById(int id) { return userMapper.getUserById(id); } public int addUser(User user) { return userMapper.addUser(user); } public int updateUser(User user) { return userMapper.updateUser(user); } public int deleteUser(int id) { return userMapper.deleteUser(id); } } ``` 以上就是 MyBatis 整合 Spring 的增删改查代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值