mybatis项目创建

IDEA创建Mybatis项目(图文详解) 1. 创建maven项目 2. 导入Mybatis和MySQL需要的jar包 3. 创建实体类 4. 为实体类配置数据库信息 5. 创建实体类的mapper映射文件 6. 配置Mybatis文件 7. 创建SqlSessionFactory工厂类 8.创建TestMybatis进行测试mybatis 阅读详情

 

<!-- Mybatis核心 -->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.5.7</version>
</dependency>
<!-- junit测试 -->
<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    <scope>test</scope>
</dependency>
<!-- MySQL驱动 -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.6</version>
</dependency>
<!-- Log4j日志 -->
<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.17</version>
</dependency>

核心配置文件

mybatis-config.xml

位置是src/main/resources目录下

主要用于配置连接数据库的环境以及MyBatis的全局配置信息

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <properties resource="jdbc.properties"></properties>
    <typeAliases>
        <package name="com.qcby.mybatis.pojo"/>
    </typeAliases>
    <!--配置连接数据库的环境-->
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="${jdbc.driver}"/>
                <property name="url" value="${jdbc.url}"/>
                <property name="username" value="${jdbc.username}"/>
                <property name="password" value="${jdbc.password}"/>
            </dataSource>
        </environment>
    </environments>
    <!--引入MyBatis的映射文件-->
    <mappers>
        <package name="com.qcby.mybatis.mapper"/>
    </mappers>
</configuration>

MyBatis的映射文件

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.qcby.mybatis.mapper.UserMapper">
​
    <insert id="">
    
    </insert>
​
</mapper>

Log4j

log4j.xml,存放的位置是src/main/resources目录下

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
​
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
​
    <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
        <param name="Encoding" value="UTF-8" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-5p %d{MM-dd HH:mm:ss,SSS} %m  (%F:%L) \n" />
        </layout>
    </appender>
    <logger name="java.sql">
        <level value="debug" />
    </logger>
    <logger name="org.apache.ibatis">
        <level value="info" />
    </logger>
    <root>
        <level value="debug" />
        <appender-ref ref="STDOUT" />
    </root>
</log4j:configuration>

创建模板

File → Settings → Editor → File and Code Templates

利用Maven创建MyBatis项目流程 思路:搭建环境–>导入MyBatis–>编写代码–>测试 1.搭建环境: 1.建数据库建表插入数据: create table user(id int PRIMARY key, name VARCHAR(20) DEFAULT null, pwd VARCHAR(20) DEFAULT null )ENGINE=INNODB DEFAULT CHARSET=utf8; INSERT INTO user VALUES(1,‘张三’,‘123456’),(2,‘李四’,‘654321’),(3 阅读详情

相关推荐

Intel Realsense d435 使用python对深度图进行预处理

Intel Realsense d435 使用python对深度图进行预处理 本文中主要翻译一下一篇关于深度图预处理过滤器的内容,后面还会有关于距离测量的。 原文中的图像显示,是使用matplotlib.pyplot工具,在本文中,使用opencv来显示深度图》 首先常规操作导入包: import cv2 import numpy as np import pyrealsense2 as rs 获取我们所需要的图像,通过摄像头或者本地都可以 pipe = rs.pipeline() cfg = rs.co

qq_25105061的博客 1万+

【MyBatis】MyBatis项目的创建、配置和启动

本期讲解:MyBatis项目的创建,MyBatis如何正确的配置以及启动项目。

我的主页 2200

yolov5部署之七步完成tensorRT模型推理加速

目录前言step 1. 下载yolov5源码以及tensorrtx源码,并将yolov5s.pt转为.wts模型step 2. 确定并下载自己准备使用的CUDA版本。step 3. 根据自己的CUDA版本下载对应版本的cuDNN以及TensorRTstep 4. 根据自己使用的VS版本下载对应版本的OpenCVstep 5. 安装CUDAstep 6. 安装cuDNN、TensorRT以及验证TensorRT是否安装成功 前言     前段时间研究了Pytorch的环境配置,之后便从github上下载了yo

Christo的博客 4万+

IDEA创建一个简单的Mybatis项目

运行环境:IDEA 2022、JDK8+数据库:mysql5.5 ,可视化工具:Navicat for MySQL。

xiacaigou的博客 2793

手把手教你用Microsoft AEC Challenge数据集训练自己的回声消除模型(附完整代码)

本文详细介绍了如何使用Microsoft AEC Challenge数据集训练专业的回声消除模型,包括环境准备、数据清洗、模型架构设计、训练流程和实际部署注意事项。通过完整的代码示例和实战指南,帮助开发者快速掌握AEC技术,提升语音通信系统的回声消除效果。

weixin_27697385的博客 457

STM32F103ZE驱动PMW3901光流模块,从SPI配置到数据读取的完整避坑指南

本文详细解析了STM32F103ZE驱动PMW3901光流模块的全过程,从SPI配置、硬件连接到数据读取与处理,提供了完整的避坑指南。重点介绍了SPI参数配置、初始化序列优化、运动数据滤波等关键技巧,帮助开发者快速实现精准的光流检测。

weixin_42631411的博客 514

IDEA2020创建mybatis项目

IDEA2020.2 使用 Maven 部署第一个 Mybatis 项目(详细步骤和遇到的问题)1 搭建环境1.1 新建一个 Maven 工程1.2 删除 src 目录1.3 在 pom.xml 中导入 mybatis、mysql、junit的依赖jar包2 连接数据库 Mysql3 创建一个模块3.1 开始 Maven 项目的编写提示3.2 编写 mybatis 的核心配置文件3.3 编写 mybatis 的工具类3.4 编写 User 实体类3.5 编写 UserDao 接口类3.6 编写 UserMa

kongchan0128的博客 3500

004.PADS VX2.4常用快捷键及无模命令

PADS系列文章

qq_36492361的博客 4967

创建第一个MyBatis项目

我们可以去官网下载MyBatis的jar包也可以直接在maven里面引入这边直接选择在maven里面引入的方式在新建好的项目里面的pom.xml文件里面添加依赖我这边使用的是3.5.10版本,也可以在maven仓库里面找Maven 存储库:搜索/浏览/探索我们还需要MySQL依赖这边我们还需要用到日志和测试的依赖添加好刷新一下可以看到我们的maven仓库里面就有我们所需要的依赖了。

m0_62194704的博客 865

Abel逆变换及其求解方法

Abel逆变换常应用在轴对称的、光学薄的火焰、羽流或等离子体重建。

weixin_49783507的博客 8370

LaTeX小白必看:5分钟搞定GB/T 7714-2005参考文献格式(Texmaker+BibTeX实战)

本文为LaTeX初学者提供了使用Texmaker编辑器和BibTeX工具链,快速实现GB/T 7714-2005参考文献格式的实战指南。文章详细解析了从获取gbt7714-2005.bst样式文件、编写.bib数据库到四步编译流程的核心步骤,并附有常见问题解决方案,帮助用户高效、准确地完成学术论文的参考文献排版。

weixin_29295541的博客 338

Mybatis基础项目创建

idea创建模板步骤:File->setting->Editor->File and Code Templates 点击+,Name可以随便写,Filename是文件名字,在里面添加xml代码。创建接口 里面保存的是Mapping映射文件中的增删改查的方法 方法名是Mapping文件中的id 将xsMapping中的namespace改为这个接口的全路径名。可以将这两个xml作为一个模板,以后新建项目就不需要再去官网复制了。2、去mybatis中文官网拷贝2个xml文件。

weixin_55869972的博客 418

基于SpringBoot 3 + Vue 3的全栈民宿预约管理系统设计与实现

文章将详细阐述系统的需求分析、架构设计、数据库设计、核心功能模块的实现(包括用户认证、房源管理、订单流程、支付集成等),并提供关键代码片段,最后对系统进行总结与展望。.requestMatchers("/api/admin/**").hasRole("ADMIN") // 管理员接口。.requestMatchers("/api/auth/**").permitAll() // 认证接口公开。.requestMatchers("/api/public/**").permitAll() // 公开资源。

2201_76125393的博客 272

Idea创建简单的MyBatis项目

目录 文章目录 前言 一、创建 Maven 项目 二、POM配置 1.配置 JDK 版本和编码方式 2.设置资源文件路径 3.添加依赖 4.pom文件的全部 三、初始化数据 四、配置 mybatis-config.xml 五、配置config.properties 六、配置log4j.properties 七、创建实体类和对应的Mapper.xml 六.测试 总结 前言 好记性不如烂笔头 项目目录 一、创建 Maven 项目 1. 菜单上选择 F...

Aaron Fang的专栏 3459

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Eclipse中创建MyBatis项目

1. 创建MyBatis项目 创建Maven Project,Group Id使用cn.tedu.mybatis,Artifact Id使用MyBatis,Packaing选择war(也可以选择jar)。 项目创建出来后,需要:生成web.xml文件;在pom.xml中添加依赖;从前序项目中复制spring-mvc.xml到当前项目;添加Tomcat运行环境(此案例可以不需要);打开前序项目的we...

qq_37669050的博客 2224

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

IDEA创建Mybatis项目

IDEA创建Mybatis项目

weixin_44326073的博客 2911

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

IDEA创建springboot + mybatis项目全过程

鉴于隔很久再在IDEA新建springboot项目时,会出现对步骤不确定的情况,因此,写下这篇博客记录创建一个可运行的springboot+mybatis项目的全过程。 步骤如下: 1.打开IDEA 2.File ==> new ==> project ,如图: 3.选择spring Initializr ==> 右边的Project SDK我选的是我已经安...

steven_zhulin的博客 10万+

在IDEA中创建mybatis项目

IDEA中创建mybatis项目 相比于传统的JDBC代码太复杂了,mybatis框架更加简化,框架,自动化。 思路:搭建环境 --> 导入MyBatis --> 编写代码 --> 测试 mybatis官方文档 1.创建项目并导入相关jar包 maven项目 首先你需要在pom文件中导入以下三个jar包 用于数据库连接的jar包 <dependency> <groupId>mysql</groupId> &

qq_53578500的博客 3305

MyBatis项目的创建和增删查改操作详解

MyBatis是基于JDBC实现的,但是比JDBC的操作更加方便,可以通过接口和XML来操作数据库。Service层负责业务逻辑的处理,Controller层负责接收外部请求并调用Service层的方法。根据数据库表的结构,创建相应的实体类和Mapper接口。实体类用于表示数据库中的一条记录,Mapper接口用于定义数据库操作的方法。在进行增删改操作时,通常需要开启事务管理以确保数据的一致性和完整性。在插入记录时,如果数据库表的主键是自增的,可以通过。在更新记录时,需要指定要更新的字段和条件。

陈辰学长的博客 1032

Idea创建Mybatis项目

1.创建maven项目 (1).点击New--->project 出现这样的页面点击Maven--->Geate from ....勾选 选择quickst的模块或者下面webapp模块 点击Next 第一行写com.xxx就是你的com.你的公司名称/学校/xxx 第二行写你的项目的名称 写完这些之后就点击Next 如果你本机安装maven你就选择你本机安装的maven 如果没有安装maven就点击Next,因为Idea的中有maven的存...

m0_59717183的博客 695

Mybatis项目创建 + 规范

是持久层框架:是一个用来操作数据库的持久层框架,基于JDBC开发的,可以简化JDBC的开发(将JDBC共性的东西放在框架里,程序员只要基于框架写个性的内容即可)使用场景:我们一般会使用Mybatis操作关系型数据库关于官网Mybatis官网两个依赖的区分什么是结果映射:Mybatis会自动根据数据库的字段名和Java对象的属性名进行映射名称一致:直接赋值名称不一致从mysql层面进行结果映射不推荐,感觉改变了mysql的命名规范,而且把SQL语句弄得很复杂从Mybatis层面进行结果映射。

wuweixiaoyue的博客 1652

如何用IDEA创建mybatis项目(图文详解)

如何用IDEA创建mybatis项目(图文详解) MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Ordinary Java Objects,普通的 Java对象)映射成数据库中的记录。 每个MyBatis应用程序主要都是使用SqlSessionFactory实例的,一个SqlSessionFac

m0_58969296的博客 1万+

mybatis项目的创建

1、创建数据库 CREATE DATABASE Student CREATE TABLE users( id INT(20) NOT NULL PRIMARY KEY, name1 VARCHAR(30) DEFAULT NULL, pwd VARCHAR(30) DEFAULT NULL )ENGINE=INNODB DEFAULT CHARSET=utf8; INSERT INTO users(id,name1,pwd) VALUES (1,'张三','123'), (2,'王五','12...

m0_61987209的博客 747

idea创建springboot项目+mybatis_从spring boot项目创建到netty项目过渡1

本文要讲解三点1 spring boot 项目创建2 spring boot 项目基础上面创建netty项目(下一篇)3 netty websocket支持wss以及配置负载均衡(下一篇)No1 spring boot 项目创建对于很多想入门spring boot的童鞋,看到mybatis的集成使用,不用在代码中手写sql语句,是一种多么优雅的行为,基于这个基础,遂决定将spring b...

weixin_39528289的博客 212

idea创建mybatis项目

idea创建mybatis项目 mybatis配置文件 在src下创建 mybatis-config.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis....

DreamCloud714的博客 503
上一篇: websocket
下一篇: servlet项目创建
KBkongbaiKB
博客等级 码龄4年 1244粉丝 176原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值