【狂神】Spring5笔记(四)之Mybatis和事物的整合

一、整合Mybatis方式一

目录结构:

【狂神】Spring5笔记(四)之Mybatis和事物的整合_第1张图片

 大致内容结构:

【狂神】Spring5笔记(四)之Mybatis和事物的整合_第2张图片

 主要难点就在于applicationContext.xml中相关配置的理解

代码图片如下

【狂神】Spring5笔记(四)之Mybatis和事物的整合_第3张图片

 这个类就专门用于对象的创建就可以了

 测试类:

【狂神】Spring5笔记(四)之Mybatis和事物的整合_第4张图片

 实现类:

【狂神】Spring5笔记(四)之Mybatis和事物的整合_第5张图片

 SqlSessionTemplate

【狂神】Spring5笔记(四)之Mybatis和事物的整合_第6张图片

二、整合Mybatis方式二

【狂神】Spring5笔记(四)之Mybatis和事物的整合_第7张图片

【狂神】Spring5笔记(四)之Mybatis和事物的整合_第8张图片相关代码如下:

UserMapperlmpl2:

package com.zhang.mapper;

import com.zhang.pojo.User;
import org.mybatis.spring.support.SqlSessionDaoSupport;

import java.util.List;

public class UserMapperlmpl2 extends SqlSessionDaoSupport implements UserMapper{
    @Override
    public List selectUser() {
        System.out.println("heihei");
        return getSqlSession().getMapper(UserMapper.class).selectUser();
    }
}

配置文件:

    
        
    

三、Spring声明式事物

【狂神】Spring5笔记(四)之Mybatis和事物的整合_第9张图片

这里用的狂神老师的方法,并没有和官网上的内容一样。主要就是理解applicationContext.xml

【狂神】Spring5笔记(四)之Mybatis和事物的整合_第10张图片

这个是主要的。相关代码如下:


        
    
    
    
        
            
            
            
            
        
    
    
    
        
        
        
    

【狂神】Spring5笔记(四)之Mybatis和事物的整合_第11张图片

你可能感兴趣的:(Spring,spring,mybatis)