mybatis开发步骤总结

来源:互联网 发布:绵阳广电网络营业厅 编辑:程序博客网 时间:2024/05/20 21:57

1:创建一个Java 项目或者Java-web项目

2:添加MySQL和mybatis的两个jar包

3:创建两个配置环境(一个基本配置环境,另外的是各个类的配置环境)

3:创建mybatis的主要对象SqlSessionFactory(主要用于获取数据库连接,然后操作数据库的) 这个是必须要的

         a:创建一个工具类:如:com.lovo.util包,这个包里面全部存放相关的工具类

         b:获取SqlSessionFactory对象 :private static SqlSessionFactory sessionFactory; (单例模式,静态的)、

         c::实例化SqlSessionFactory对象(放在静态初始化块中)

static{Reader reader = null;try {//读取mybatis的配置文件 因为要读取创建的基本配置文件,所有需要一个读取流 reader来读取配置文件reader = Resources.getResourceAsReader("mybatis.cfg.xml");                       //通过创建的配置文件流,构建一个sessionFactory对象<pre name="code" class="java"><pre name="code" class="java">                       sessionFactory = new SqlSessionFactoryBuilder().build(reader);

} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{try {reader.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
           c:然后创建一个方法,打开这个sessionFactory连接   (相当于jdbc中建立连接,其实也就是建立和数据库的连接而已)

public static SqlSession getSession(){return sessionFactory.openSession();}
             通过以上abcd四步,便成功创建了一个sqlsessionFactory对象,便可以对数据库进行相关操作

4:创建一个mappers映射(相当于之前的dao层  其实mappers映射也就是书写一些接口)


0 0
原创粉丝点击