Mybatis-初识-第一个程序

1.持久化:

-内存:断电即失

-数据库(jdbc)\io文件持久化

2.持久层:

完成持久化工作的代码块。

Mybatis出现的原因:

方便、JDBC太复杂、帮助程序员将数据存入数据库中

目前使用较多。

第一个mybatis程序

搭建环境-》导入Mybatis->编写代码-》测试

1、创建maven项目

删除src(狂神的做法)

导入依赖(xml导入包)

2、搭建模块

主配置文件XML包含对Mybatis系统的核心设置、获取数据库连接实例的数据源的

连接数据库(xml里)

xml中创建SqlSessionFactory(工厂模式)

Mybatis-初识-第一个程序_第1张图片

0.1        从中获取SqlSession-封装在一个工具类里

0.2        编写代码-实体类、接口  实现类 ->mapper     

3、编写代码

实体类

mapper(dao等价于mapper视频里)

LeiXingMapper.xml  :

        的namespace 相当于绑定一个对应的mapper接口(daoimpl ->dao)

        然后写sql语句

                如,查询