Mybatis

Mybatis,第1张

Mybatis Mybatis 一、Mybatis代理开发 1.建立接口

在Java文件中

package com.itheima.mapper;
import com.itheima.pojo.User;
import java.util.List;
public interface UserMapper {
    List selectAll();
}

2.建立Mapper

在resources下建立文件夹跟接口同名称目录的UserMapper.xml并且修改命名空间。

编写UserMapper.xml





    

3.修改mybatis-config.xml

编写mybatis-config.xml





    
        
    

    
    
        
            
            
                
                
                
                
                
            
        

        
            
            
                
                
                
                
                
            
        
    
    
        
         
        
        

    



扫描包的方式可以扫描该文件夹目录下的所有mapper。


        
        
        
    
		
        
    

"/>

4.运行案例
public class MybatisDemo2 {
    public static void main(String[] args) throws IOException {
        //1.加载Mybatis核心配置文件,获取SqlSessionFactory
        String resource = "mybatis-config.xml";
        InputStream inputStream = Resources.getResourceAsStream(resource);
        SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);

        //2.获取sqlsession对象,用它来执行sql
        SqlSession sqlSession = sqlSessionFactory.openSession();
        
        //3获取UserMapper接口的代理对象
        UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
        List users = userMapper.selectAll();
        System.out.println(users);

        //3.1释放资源
        sqlSession.close();
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5691613.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存