Mybatis学习(一)

Mybatis访问数据库操作步骤

1.创建项目,在pom中导入mybatis和mysql(数据库)坐标

2.建立Dao接口

3.建立mapper映射文件,id最好与dao中方法名一致

4.resources文件夹下建立总配置文件,配置数据库配置以及mapper选定

5.关于工具类获取sqlsession的步骤

  1)读取总配置文件

    InputStream in = Resources.getResourceAsStream("总配置文件名");

  2)创建SqlSessionFactory

    SqlSessionFactory factory=new SqlSessionFactoryBuilder().build(in)

  3)创建SqlSession对象

    SqlSession  sqlSession = factory.openSession();//默认非自动提交事务

6.在maven项目test文件夹测试:

  1.创建测试类

  2.@Test+方法

  3.方法获取SqlSession

  4.通过SqlSession.getMapper(dao接口.class)获取dao的接口实现类

  5.使用4的接口实现类调用方法获取结果

 

 

Mybatis关于参数:

1.在创建Dao类的mapper文件时,传入的参数有一个或多个

2.一个参数时:#{任意名称}

3.多个参数时:

  1)使用命名参数:在Dao类方法的参数列表中加入@Param(“自定义”)  值。那么在mapper中可以按照自定义值定位写入的参数。如下。

    

 

 

   2)使用对象:在Dao类方法的参数列表中加入一个对象,那么在mapper中直接加对象中的属性名

     

 

posted on 2020-08-12 19:46  Baron254  阅读(98)  评论(0)    收藏  举报