Mybatis(二)HelloWorld

作者: leeqico | 来源:发表于2018-07-05 21:55 被阅读26次

一、创建一张测试表

二、创建对应的javaBean

三、导入包

mybatis-3.4.1.jar(mybatis的主要包)

mysql-connector-java-5.1.7-bin.jar(mysql数据库驱动)

log4j-1.2.17.jar(用于日志输出)

四、创建SQL映射文件

映射文件的作用就相当于是定义Dao接口的实现类如何工作。这也是我们使用MyBatis时编写的最多的文件。

此时的namespace可以随意。

五、创建MyBatis全局配置文件

MyBatis 的全局配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息、如数据库连接池信息等。指导着MyBatis进行工作。我们可以参照官方文件的配置示例。

六、测试

1、根据全局配置文件,利用SqlSessionFactoryBuilder创建SqlSessionFactory。

2、使用SqlSessionFactory获取SqlSession对象,一个SqlSession对象代表和数据库的一次会话。

3、使用SqlSession根据方法id进行操作。

此时的selectOne第一个参数就是上面的namespace和select中的id组合。

七、修改

八、HelloWorld-接口式编程

(1)创建一个Dao接口

(2)修改Mapper文件

(3)测试

九、SqlSession

SqlSession 的实例不是线程安全的,因此是不能被共享的。

SqlSession每次使用完成后需要正确关闭,这个关闭操作是必须的。

SqlSession可以直接调用方法的id进行数据库操作,但是我们一般还是推荐使用SqlSession获取到Dao接口的代理类,执行代理对象的方法,可以更安全的进行类型检查操作。

相关文章

  • Mybatis(二)HelloWorld

    一、创建一张测试表 二、创建对应的javaBean 三、导入包 mybatis-3.4.1.jar(mybatis...

  • MyBatis入门

    MyBatis HelloWorld 目录结构 准备数据库 jar包 使用Maven添加依赖: MyBatis配置...

  • MyBatis HelloWorld

    ☃ 数据库准备 JDBC方式 1.创建maven工程 2.引入mysql驱动依赖 3.准备数据库数据 4.Jdbc...

  • 【十一】Mybatis学习笔记

    《小吴同学的Mybatis学习之路》点击此处查看完整项目 1.Mybatis_01_HelloWorld接口式编程...

  • Mybatis-HelloWorld

    我们通过一个简单的 HelloWorld 先来看下 MyBatis 的基本用法。 首先来准备一个数据库: 接下来创...

  • 4-MyBatis 架构介绍

    4. MyBatis 架构介绍 看完前面的 HelloWorld,接下来我们通过一张网络图片来看下 MyBatis...

  • 01—mybatis之Helloworld

    1、ORM框架发张历史 2、Helloword编写 2-1、建立数据表和对应的javabean 2-2、修改全部配...

  • MyBatis入门之HelloWorld

    第一节 前期准备 1.MyBatis版本3.4.5 2.创建Java项目 3.添加依赖 4.数据库sql 上面算是...

  • java05 -- 一个 hello world 程序

    一、新建文件 HelloWorld.java 二、运行 打开 cmd ,cd 到 HelloWorld.java ...

  • 无标题文章

    helloworld helloworld helloworld helloworld helloworld he...

网友评论

    本文标题:Mybatis(二)HelloWorld

    本文链接:https://www.haomeiwen.com/subject/afxuuftx.html