mybatis(一)环境搭建与基本配置

文章目录

  • 环境搭建
  • 全局配置文件
  • mapper包
  • 调用

环境搭建

mybatis(一)环境搭建与基本配置_第1张图片

全局配置文件

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

type 属性可取值
JDBC,事务管理使用JDBC 原生事务管理方式
MANAGED 把事务管理转交给其他容器
type 属性
POOLED 使用数据库连接池
UNPOOLED 不使用数据库连接池
JNDI java 命名目录接口技术.

mapper包

  1. 包名以mapper 结尾
  2. 文件名:实体类名+Mapper.xml
  3. xml文件会生成对应类
  4. xml文件:

    
     
    
     
    
    

调用

1.代码

    InputStream is =
    Resources.getResourceAsStream("myabtis.xml");
    //使用工厂设计模式
    SqlSessionFactory factory = new
    SqlSessionFactoryBuilder().build(is);
    //生产SqlSession
    SqlSession session=factory.openSession();
    List list =
    session.selectList("a.b.selAll");
    for (Flower flower : list) {
    System.out.println(flower.toString());
    }
    session.close();
  1. 三种调用方式
    selectList 返回值为list<>
    selectOne 返回值为object
    selectMap 返回值为map

你可能感兴趣的:(mybatis(一)环境搭建与基本配置)