mybatis学习笔记

随便写点,先把文章创建了,然后再添加内容。

一、最重要的接口类:SqlSessionFactory,从类名上我认为这是一个工厂类,用来创建SqlSession的实例。同一个数据库的连接或数据源的访问,可以用同一个SqlSessionFactory来创建。

二、一个工具类,SqlSessionFactoryBuilder,我不知道这个类有什么用,从代码上看是创建SqlSessionFactory的类,怎么说呢,这样举个例子,SqlSessionFactory的实现类有多种,比如oracle数据库的,mysql数据的,但我们不需要直接new这些类,而是通过SqlSessionFactoryBuilder的builder()方法来创建,这个builder()在执行的时候会读取一些配置文件,这些配置文件会决定创建的是SqlSessionFactory的具体实现类,这样想的话,不管对不对,至少当前这样理解很容易,而且是不会错的,本来就是这样,只是麻烦多了。

三、创建SqlSessionFactory,就简单认为是JDBC中连接数据库的过程,具体连接什么数据库,从配置文件中读取信息就可以了。创建SqlSessionFactory有两种方式,这是官方的使用手册上说的,没研究过。

四、获取SqlSession,这是什么东西,搞不明白,反正这东西很重要,就认为是JDBC的创建Statement实例的过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值