首页 > 编程语言 >mybatis02 - 第一个Mybatis程序

mybatis02 - 第一个Mybatis程序

时间:2024-03-11 20:12:32浏览次数:20  
标签:COMMENT -- 程序 DEFAULT Maven mybatis Mybatis NULL mybatis02

 

1、开发思路

2、搭建环境

2.1、数据库

-- 创建数据库
CREATE DATABASE `mybatis`;
-- 切换数据库
USE `mybatis`;
-- 创建表
CREATE TABLE IF NOT EXISTS `user`(
    `id` INT(20) NOT NULL COMMENT '序号',
    `name` VARCHAR(30) DEFAULT NULL COMMENT '账号',
    `pwd` VARCHAR(30) DEFAULT NULL COMMENT '密码',
    PRIMARY KEY (`id`)
) ENGINE = INNODB DEFAULT CHARSET=utf8;

引擎为INNODB,默认字符集设置为utf8

-- 插入数据
INSERT INTO `user`(`id`,`name`,`pwd`) VALUES
(1,'路飞','lufei'),
(2,'索隆','suolong'),
(3,'娜美','namei'),
(4,'乌索普','wusuopu'),
(5,'山治','shanzhi'),
(6,'乔巴','qiaoba'),
(7,'罗宾','luobin'),
(8,'弗兰奇','fulanqi'),
(9,'布鲁克','buluke'),
(10,'甚平','shenping');

 

 

2.2、新建项目

创建一个普通的Maven项目,把默认的src目录删掉,新建Project Module(子项目)。

 

 

3、导入依赖

在父项目的pom.xml中进行如下配置,配置完成之后记得刷新Maven,Maven会加载对应的jar包到本地仓库

    <!-- 导入依赖 -->
    <dependencies>
        <!-- mysql驱动 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.31</version>
        </dependency>
        <!-- mybatis -->
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.5.13</version>
        </dependency>
        <!-- junit -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13.2</version>
        </dependency>
    </dependencies>

配置mybatis配置文件

 

标签:COMMENT,--,程序,DEFAULT,Maven,mybatis,Mybatis,NULL,mybatis02
From: https://www.cnblogs.com/houhuilinblogs/p/18066944

相关文章

  • t04_mybatisplus
    一、快速入门准备数据DROPTABLEIFEXISTSuser;CREATETABLEuser(idBIGINT(20)NOTNULLCOMMENT'主键ID',nameVARCHAR(30)NULLDEFAULTNULLCOMMENT'姓名',ageINT(11)NULLDEFAULTNULLCOMMENT'年龄',emailVARCHAR(50)......
  • k01创建第一个springboot程序
    创建springboot程序的方式有两种1、在spring官网创建,https://start.spring.io/2、使用idea程序创建。一般情况下我们都是使用idea软件创建的,因为这样会更方便1、使用spring官网创建(SpringInitializr)(初学使用)(一般不用)我们只需要在网站上输入(https://start.spring.i......
  • mybatis01 - 简介
      1.1、什么是Mybatis?MyBatis是一款优秀的持久层框架。它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(PlainOldJavaObject,普通老式Ja......
  • Python实现企业微信自动打卡程序二:跳过节假日,随机打卡时间,定时任务,失败通知
    一、介绍在上节Python实现企业微信上下班自动打卡程序内容之后,我们继续优化自动打卡程序。接下来增加如下内容:实现打卡时间随机范围处理节假日不打卡的情况实现定时调度打卡打卡成功或失败通知自己二、实现打卡时间随机范围既然我们程序写完后需要定时执行,那定时执行打......
  • 李彦宏:程序员职业将不复存在,会说话就能当程序员;ChatGPT 日耗电超 50 万度丨 RTE 开发
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点......
  • Mybatis
      配置数据库连接信息(在springboot工程的application.properties文件中配置)*注意项:将数据库名字和密码改成自己的  @SpringBootTest: 是springboot整合单元测试的注解在接口上加@Mapper注解,在运行时,会自动生成该接口的实现类对象(代理对象),并且将该对象交给IOC容器......
  • [转][SQL Server] 服务器可能资源不足,或者不信任该程序集
    参考:https://blog.csdn.net/u010109335/article/details/52668908参考:https://www.cnblogs.com/xiaoruilin/p/17054753.html已以用户NTSERVICE\SQLSERVERAGENT的身份执行。在尝试加载程序集ID65540时Microsoft.NETFramework出错。服务器可能资源不足,或者不信任该程序......
  • 关于Pyinstaller在打包Streamlit程序时遇到的IndexError:tuple index out of range
    如题,在使用Pyinstaller库打包过程中,如果遇到IndexError:tupleindexoutofrange,不必惊慌,本质上是库函数在传参过程中出现异常下面是解决方案:找到..\envs\steamlit\lib\dis.py这个文件。如果你是用的虚拟环境,比如conda,那这个文件位于anaconda的安装目录"E:\SOFTWARE\ANAC......
  • 异步编程真的让程序更快了吗?
    同步和异步调用的本质区别是什么?引言现在异步编程真的是越来越普遍了,从前端的Promise到后端的Channel、Future、Task,异步编程正变得越来越流行。很多同学也玩得很溜了,满世界的异步调用,让程序的效率和用户体验都大大提升。不过,当谈到为什么要使用异步编程,以及它背后的工作原理时......
  • java: 程序包com.sun.org.slf4j.internal不存在
    java:程序包com.sun.org.slf4j.internal不存在事件之由来问题之分析处理之方案收工事件之由来拉完别人的项目后,启动不了了,报错提示:java:程序包com.sun.org.slf4j.internal不存在1问题之分析就是别人用lombok了同时使用slf4j和lombok的时候会出现这个问题原因是slf4j和lombok自......