2021-07-21学习笔记初识batis
1.配置mybatis-config.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration><properties resource="jdbc.properties"/><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><mappers><mapper resource="user.xml"/></mappers>
</configuration>
2.配置jdbc.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/class8
jdbc.username=root
jdbc.password=12345678
配置完了数据库连接的环境
3.配置user.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="zjhsxl"><insert id="addUser" parameterType="com.pro.domain.User">insert into user(userId,userName,password) values(#{userId},#{userName},#{password})</insert>
</mapper>
4编写测试类
package com.pro.test;import com.pro.domain.User;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import org.junit.Test;import java.io.IOException;
import java.io.InputStream;public class MyTest {@Testpublic void testSave() throws IOException {//拿到配置文件 mybatis-config//准备一个管道 ,接在mybatis-config后面InputStream is = Resources.getResourceAsStream("mybatis-config.xml");//使用这个文件,创建一个工厂SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(is);//工厂开始工作,生产了一个产品,sqlSession对象,这个对象是封装了对数据库的操作,里面有很多的方法SqlSession sqlSession = sqlSessionFactory.openSession();User user = new User(7,"小芳","123");sqlSession.insert("zjhsxl.addUser",user);sqlSession.commit();sqlSession.close();}}
5运行测试类,成功完成数据库添加
2021-07-21学习笔记初识batis相关推荐
- cs224w(图机器学习)2021冬季课程学习笔记21 Scaling Up GNNs to Large Graphs
诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. 介绍scale up GNN问题 2. GraphSAGE Neighbor Samplin ...
- cs224w(图机器学习)2021冬季课程学习笔记16 Community Detection in Networks
诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. Community Detection in Networks 2. Network Com ...
- cs224w(图机器学习)2021冬季课程学习笔记8 Colab 2
诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 VX号"PolarisRisingWar"可直接搜索添加作者好友讨论. 更新日志: 20 ...
- cs224w(图机器学习)2021冬季课程学习笔记12 Knowledge Graph Embeddings
诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. Heterogeneous Graphs and Relational GCN (RGCN) ...
- PE病毒学习笔记——初识感染技术 (转自看雪学院)
[分享]PE病毒学习笔记--初识感染技术 <script type="text/javascript"></script> 标 题: [分享]PE病毒学 ...
- cs224w(图机器学习)2021冬季课程学习笔记2: Traditional Methods for ML on Graphs
诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 1. 章节前言 2. Traditional Feature-based Methods: Nod ...
- cs224w(图机器学习)2021冬季课程学习笔记18 Colab 4:异质图
诸神缄默不语-个人CSDN博文目录 cs224w(图机器学习)2021冬季课程学习笔记集合 文章目录 Question 1. DeepSNAP异质图简介 1.1 Question 1.1:分配Node ...
- Nancy in .Net Core学习笔记 - 初识Nancy
原文:Nancy in .Net Core学习笔记 - 初识Nancy 前言 去年11月份参加了青岛MVP线下活动,会上老MVP衣明志介绍了Nancy, 一直没有系统的学习一下,最近正好有空,就结合. ...
- 2021第一学期学习笔记01
2021第一学期学习笔记01 摘要 一.知识点 1.1 追溯 1.2 区块链 二.项目报告 三.本地服务器 四.环境配置 4.1 JDK 展望 摘要 本周的学习情况主要是进行基础理论的学习,查找有关于 ...
最新文章
- Java泛型之mybatis,基于spring MVC 和 MyBatis 泛型的代码生成模板
- 安卓手机网页打开淘宝总是弹出应用市场
- SQL Server 与 SQL Express 的异同
- 第十一节,利用yolov3训练自己的数据集
- Kafka监控:Kafka-Manager
- python编译成汇编语言_查看C语言/C++编译器生成的汇编语言代码
- linux ssh客户端_Linux终端连接Linux服务器
- 多数据源切换数据源注入为空问题
- MongoDB的web可视化管理工具
- Vue入门基础(看狂神的视频,不是很推荐……)
- html网页纯静态花店购物网站源码div+css页面将计30页,大学生毕业设计源码(源码下载)
- 手游多开怎么设置不同的IP登陆
- Html5网页录音,js录音mp3
- Spring Cache使用Redisson分布式锁解决缓存击穿问题
- oracle笔记二(入门)
- 图像 引言 深度学习_深度学习算法对磁共振图像序列的识别
- 搭建个人博客详细教程
- Linux下编译cscope,Linux cscope命令
- 数据库语言与事务管理
- XCODE5中关闭ARC的方法
热门文章
- Pytorch模型训练实用教程学习笔记:四、优化器与学习率调整
- 履约系统退餐流程方案设计
- [新人必读][游戏杂谈]独立游戏制作者的坎坷路观后感
- 开源软件保护策略——专利权不可或缺
- HTML5+CSS3+JS小实例:始终飞向鼠标的纸飞机
- 张孝祥java邮件开发_张孝祥java邮件开发详解笔记(生成文本邮件)
- 如何在股市中赚钱 八大炒股秘诀助你巧制胜
- 2022-2028全球外墙建筑保温材料市场现状及未来发展趋势
- k8s--基础--12.3--pod--模板
- 广东机电职业技术学校计算机怎么样,公办|【广东机电职业技术学院】录取分数/学校环境、宿舍介绍...