首页 > 编程语言 >1_第一个mybatis程序

1_第一个mybatis程序

时间:2022-12-01 19:44:11浏览次数:40  
标签:第一个 配置文件 1.3 程序 接口 获取 mybatis 编写

1.步骤:搭建环境,导入mybatis,编写代码,测试

​ 1.1.新建一个maven,删除src使其成为父工程

​ 1.2.导入依赖:数据库驱动以及mybatis,junit

​ 1.3创建子模块,不用再次导包

​ 1.3.1编写mybatis核心配置文件,mybatis-config配置文件,其中包含数据库表。usessl:设置安全连接,&amp相当于and

​ 1.3.2编写mybatis的工具类MybatisUtils,获取sqlsessionfactory,再从中获取sqlsession

​ 1.4 编写代码

​ 工具类:读取配置文件,获取SqlsessionFactory,方便复用

​ 实现类:

​ Dao接口,对接口的实现方法,mybatis将其转换为对应的配置文件

​ 接口实现类:由原来的UserDaoImpl转变为一个Mapper配置文件

​ 1.5测试可能遇到的问题:1.配置文件没有注册 -->在核心配置文件里面解决

​ 2.绑定接口不对

​ 3.方法名不对

​ 4.返回类型不对

​ 5.Maven导出资源

标签:第一个,配置文件,1.3,程序,接口,获取,mybatis,编写
From: https://www.cnblogs.com/zzlbk/p/16942454.html

相关文章

  • MyBatis批量插入的五种方式
    前言这里我列举了MyBatis和MyBatis-Plus常用的五种批量插入的方式,进行了详细的总结归纳。准备工作MyBatis利用For循环批量插入MyBatis的手动批量提交MyBatis以集合方......
  • #yyds干货盘点# LeetCode程序员面试金典:一次编辑
    题目:字符串有三种编辑操作:插入一个英文字符、删除一个英文字符或者替换一个英文字符。给定两个字符串,编写一个函数判定它们是否只需要一次(或者零次)编辑。 示例 1:输入......
  • 汇编程序:输入一个数并显示出现
    codesegment;代码段定义开始assumecs:codestart:movah,1int21hmovdl,al;输入的数在al中,赋值到dlmovah,2;调用2号功能调用输出字符......
  • 汇编helloworld程序
    datasegment;定义数据段outputdb'Helloworld!$';定义一个字符串,记得要以$为结束标志dataends;数据段结束codesegment;代码段定义开始assumeds:data,cs......
  • 2022ccpc女生赛(2022年中国大学生程序设计竞赛女生专场)
    链接:https://codeforces.com/gym/104081A签到,双端队列模拟。C++Code#include"bits/stdc++.h"usingnamespacestd;usingi64=longlong;voidsolve(){in......
  • 无奈的程序猿怎么对待外行“产品经理”?
    -经理说:改。。。balabalabala....-我:你是想改改看,还是确定这么改,以后不改回来了?-经理肯定说:你把之前版本保存下不就行了?-我:……这是个系统,不是一个word文档或设计师图......
  • IOS程序国际化
    1.1新建一个SingleViewapp模版项目,命名为Localization。1.2新建后,可以看到工作目录结构文件如下,单击InfoPlist.strings,查看右边的属性,在Localization栏添加语言。  ......
  • Mac开发利器之程序员编辑器MacVim学习总结
    Emacs和Vim都是程序员专用编辑器,Emacs被称为神的编辑器,Vim则是编辑器之神。至于两者到底哪个更好用,网络上两大派系至今还争论不休。不过,相比之下,Emacs更加复杂,已经不能算是......
  • 微信小程序arrayBuffer转base64
    参考链接:https://blog.csdn.net/weixin_44116302/article/details/123219369//arrayBuffer转base64const arrayBufferToBase64 = (buffer, contentType) => { ......
  • Mybatis-plus的简单CRUD
    简单CRUD  插入不建议用UUID作为主键,而是用自增ID @TableId(value="id",type=IdType.AUTO) privateIntegerid;雪花算法:使用一个64bit的long型的数字作为......