首页 > 其他分享 >搭建一个MyBatis项目

搭建一个MyBatis项目

时间:2023-04-16 22:58:11浏览次数:37  
标签:xml 文件 实体类 映射 项目 maven MyBatis 搭建

开发环境:idel+maven+MySql+MyBatis

项目结构图:

1.创建maven工程,引入maven依赖

2.创建MyBatis的核心配置文件
在resources下创建mybatis-config.xml文件,粘贴如下信息

3.创建mapper接口

4.创建MyBatis的映射文件

  • 映射文件的命名规则
  • 1.表所对应的实体类的类名+Mapper.xml
  • 2.例如:表t_user,映射的实体类为User,所对应的映射文件为UserMapper.xml
  • 3.因此一个映射文件对应一个实体类,对应一张表的操作
  • 4.MyBatis映射文件用于编写SQL,访问以及操作表中的数据
  • 5.MyBatis映射文件存放的位置是src/main/resources/mappers目录下
  • MyBatis中可以面向接口操作数据,要保证两个一致
    • 1.mapper接口的全类名和映射文件的命名空间(namespace)保持一致
    • 2.mapper接口中方法的方法名和映射文件中编写SQL的标签的id属性保持一致

标签:xml,文件,实体类,映射,项目,maven,MyBatis,搭建
From: https://www.cnblogs.com/wzh-Official/p/17324329.html

相关文章

  • Python 智能项目:1~5
    原文:IntelligentProjectsUsingPython协议:CCBY-NC-SA4.0译者:飞龙本文来自【ApacheCN深度学习译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。不要担心自己的形象,只关心如何实现目标。——《原则》,生活原则2.3.c一、人工智能系统的基础人工智能(AI)在过去几年中一直......
  • TensorFlow 智能移动项目:11~12
    原文:IntelligentmobileprojectswithTensorFlow协议:CCBY-NC-SA4.0译者:飞龙本文来自【ApacheCN深度学习译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。不要担心自己的形象,只关心如何实现目标。——《原则》,生活原则2.3.c十一、在移动设备上使用TensorFlowLite......
  • vue 项目npm run dev(启动)时报错The service was stopped
    vue项目yarnupgrade后vitebuild报错,如何项目也运行不起来了。报错截图:解决办法:删除node_modules文件夹,然后执行yarninstall重新生成心的node_modules。......
  • scrum项目冲刺_Day5会议总结
    今日团队任务:图片转excel(5天)前端开发(需团队风格统一)调用接口(后端),json数据->excel前后端连接           任烁玚(进行中)            图片转html(8天)前端开发(需团队风格统一)图片转为pdf(存储)pdf转html(调用接口)[html存储到数据库]前后台数据同......
  • 搭建nginx反向代理实现动静态分离
    一、实现高可用动静分离1、部署目的2、部署拓扑3、实现静态页面4、实现lvs负载均衡5、实现动态网页功能 6、 实现nginx反向代理7、静态结果展示 8、动态结果展示   一、实现高可用动静分离1、部署目的①用户访问业务时访问虚拟ip由lvs负责转发请求到业务上,采用......
  • FFmpeg开发笔记(一)搭建Linux系统的开发环境
    对于初学者来说,如何搭建FFmpeg的开发环境是个不小的拦路虎,因为FFmpeg用到了许多第三方开发包,所以要先编译这些第三方源码,之后才能给FFmpeg集成编译好的第三方库。不过考虑到刚开始仅仅调用FFmpeg的API,不会马上去改FFmpeg的源码,因此只要给系统安装编译好的FFmpeg动态库,即可着手编写......
  • 宝塔部署koa项目
    点击左侧文件,在/www/wwwroot/创建项目文件夹,并上传项目文件再点击左侧网站,选择node项目,然后选择添加node项目配置如下 创建完成,点击右侧设置,绑定域名,并开启外网映射......
  • 解决IDEA创建项目时无法引入依赖问题:Cannot resolve **.**.**(已解决)
    今天在创建SpringBoot整合MyBatis项目时出现报错:Cannotresolveorg.springframework:spring-tx:5.3.26Cannotresolveorg.mybatis:mybatis:3.5.11Cannotresolveorg.springframework:spring-jdbc:5.3.26在网上查找了很多方法均不适用,开始以为又是版本的问题,可是一想Spring......
  • 每隔几年回顾自己做过的项目,能知道自己擅长什么、不擅长什么
    一样米养百样人,人人皆有不同,不是流水线上毫无差别的产品。人有差异,必有长短。所谓长短,即人擅长干什么,不擅长干什么。有人适合作领导,有人适合交际,有人适合钻研。这是人从小的环境和性格决定的,最好顺从,强扭不一定好使。英语我也学了很多年了,考试成绩都不赖,就是一遇到口语就打怵,究其原......
  • burp项目和用户设置
    1、平台认证2、代理服务器3、socks代理4、超时请求、域名解析、超出范围丢弃5、日志保存文件没有类型要求,可以是abc作为直接的文件名不同行分别文件保存保存是从配置保存文件开始的保存的报文格式:6、用户关于连接的选项7、显示8、快捷键和临时文件存储位置......