开发我的第一个Mybatis程序

1.resource目录

放在这目录中的,一般都是资源文件,配置文件。
直接放到resource目录下的文件,等同于放到类的根路径下。

2. 开发步骤

  • 第一步:创建Maven文件 打包方式jar

  • 第二步:引入依赖

    • mybatis依赖
    • mysql驱动依赖
  • 第三步:编写Mybatis核心配置文件

    • 一般使用mybatis-config.xml文件
    • 该文件位置不固定
  • 第四步:编写XXXMapper.xml
    在这个配置文件当中编写SQL语句。
    这个文件名也不是固定的,放的位置也不是固定,我们这里给它起个名字,叫做,CarMapper.xml
    把它暂时放到类的根路径下。

  • 第五步:在mybatis-config.xml文件中指定XxxxMapper.xml文件的路径:

    注意:resource属性会自动从类的根路径下开始查找资源

  • 第六步:编写MyBatis程序。(使用mybatis的类库,编写mybatis程序,连接数据库,做增删改查就行了。)

    • 在MyBatis当中,负责执行SQL语句的那个对象叫做什么呢?
      SqlSession
      SqLSession是专门用来执行SQL语句的,是一个Java程序和数据库之间的一次会话。要想获取SqlSession对象,需要先获取SqLSessionFactory对象,通过SqlSessionFactory工厂来生产SqlSession对象怎么获取SqLSessionFactory对象呢?
      需要首先获取SqLSessionFactoryBuilder对象
      通过SqlSessionFactoryBuilder对象的build方法,来获取一个SqlSessionFactory对象。

    • mybatis的核心对象包括:
      SqlSessionFactoryBuilder
      SqlSessionFactory
      SqlSession

    • SqlSessionFactoryBuilder --> SqlSessionFactory --> SqSession

3.从 XML 中构建 SqlSessionFactory

  • 通过官方的这句话,
    第一: 在Mybatis中一定是有一个很重要的对象,这个对象是SqlSessionFactory
    第二: SqlSessionFactory对象的创建需要XML文件

  • XML是什么?
    它一定是一个配置文件。

4。mybatis中有两个主要的配置文件:

其中一个是: mybatis-config.xml,这是核心配置文件,主要配置连接数据库的信息等。 (一个)
另一个是:XxxxMapper.xml,这个文件是专门用来编写SQL语句的配置文件。 (一个表一个)
    t_user表,一般会对应一个UserMapper.xml
    t_student表,一般会对应一个studentMapper.xml
posted @   Gonfei  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示