【mybatis】学习笔记之conf.xml与mapper.xml配置
在学习mybatis时,发现对配置文件的要求严格,这里进行笔记:
1.mapper.xml与conf.xml文件需要文件头,可以在mybatis的文档里查找到
2.配置mapper.xml
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE mapper 3 PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 4 "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> 5 <mapper namespace="pers.yjc.work.mapper.personMapper"> 6 <!-- 没有分号 --> 7 <!-- 查询单个person --> 8 <select id="queryPersonById" resultType="pers.yjc.work.entity.Person" parameterType="int"> 9 select * from person where id = #{id} 10 </select> 11 </mapper>
namespace="pers.yjc.work.mapper.personMapper"这里写mapper.xml的路径,注意是用“.”来分割,末尾不加“.xml”
3.配置conf.xml
1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" 3 "http://mybatis.org/dtd/mybatis-3-config.dtd"> 4 <configuration> 5 <environments default="development"> 6 <environment id="development"> 7 <transactionManager type="JDBC" /> 8 <dataSource type="POOLED"> 9 <property name="driver" value="com.mysql.cj.jdbc.Driver" /> 10 <property name="url" value="jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useSSL=false" /> 11 <property name="username" value="root" /> 12 <property name="password" value="root123" /> 13 </dataSource> 14 </environment> 15 </environments> 16 <mappers> 17 <mapper resource="pers/yjc/work/mapper/personMapper.xml" /> 18 </mappers> 19 </configuration>
<mappers><mapper resource="pers/yjc/work/mapper/personMapper.xml" /> </mappers>这里也写mapper.xml的路径,不过这里就要用“/”分隔,还要加上后缀
转载于:https://www.cnblogs.com/Thinkingcode/p/10573964.html
【mybatis】学习笔记之conf.xml与mapper.xml配置相关推荐
- mybatis学习笔记(13)-延迟加载
2019独角兽企业重金招聘Python工程师标准>>> mybatis学习笔记(13)-延迟加载 标签: mybatis [TOC] resultMap可以实现高级映射(使用asso ...
- mybatis学习笔记(7)-输出映射
2019独角兽企业重金招聘Python工程师标准>>> mybatis学习笔记(7)-输出映射 标签: mybatis [TOC] 本文主要讲解mybatis的输出映射. 输出映射有 ...
- mybatis学习笔记(3)-入门程序一
2019独角兽企业重金招聘Python工程师标准>>> mybatis学习笔记(3)-入门程序一 标签: mybatis [TOC] 工程结构 在IDEA中新建了一个普通的java项 ...
- mybatis学习笔记--常见的错误
原文来自:<mybatis学习笔记--常见的错误> 昨天刚学了下mybatis,用的是3.2.2的版本,在使用过程中遇到了些小问题,现总结如下,会不断更新. 1.没有在configurat ...
- Mybatis学习笔记(二) 之实现数据库的增删改查
开发环境搭建 mybatis 的开发环境搭建,选择: eclipse j2ee 版本,mysql 5.1 ,jdk 1.7,mybatis3.2.0.jar包.这些软件工具均可以到各自的官方网站上下载 ...
- MyBatis多参数传递之混合方式——MyBatis学习笔记之十五
在本系列文章的<MyBatis多参数传递之Map方式示例>一文中,网友mashiguang提问如下的方法如何传递参数:public List findStudents(Map condit ...
- MyBatis学习笔记2 ——第一个MyBatis程序
MyBatis学习笔记2 --第一个MyBatis程序 参考教程B站狂神https://www.bilibili.com/video/BV1NE411Q7Nx 环境搭建 建立一个mybatis数据库用 ...
- 【应用篇】MyBatis学习笔记
MyBatis学习笔记 一 环境配置 1 什么是MyBatis? MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架.MyBatis 消除了几乎所有的 JDBC 代码和参 ...
- MyBatis学习笔记(1)—使用篇
MyBatis学习笔记(1)-使用篇 MyBatis学习笔记(2)-映射关系篇 MyBatis学习笔记(3)-高级映射之一对一映射 Mybatis学习笔记(4)-高级映射之一对多映射 Mybatis学 ...
- 超详细Mybatis学习笔记(可供下载)
文章目录 1.简介 2.第一个Mybatis程序 搭建环境 编写代码 测试 3.CRUD(增删改查) 3.1.几个属性 3.2.select 3.3.insert 3.4.delete 3.5.upd ...
最新文章
- Oracle 之 配置HugePages内存
- php 解析 js new date,js new Date() 测试
- python里help和dir的区别_Python中dir()与help()的使用
- c语言中 字符串常量的界定符,C字符串操作函数
- shell脚本传可选参数 getopts 和 getopt的方法
- ubuntu20.04系统 ros noetic下安裝orbslam2
- 联想台式计算机排行榜,联想电脑品牌机排名介绍
- OPPO小布4.0:软件定义硬件,智能定义“助手”
- Mocking Void Methods with Mockito
- 片上总线Wishbone 学习(九)总线周期之单次读操作
- 四年级计算机教学总结,四年级信息技术教学工作总结
- 【windows】win10如何安装使用bitlocker
- 【重点】心田花开|人教版小学一年级语文上册汉语拼音
- 数学建模清风微信公众号的习题答案(提高篇2)
- Vue系统指令(一)
- 【Ansible自动化运维工具】Ansible变量之lookup生成变量方法
- 【C语言】-- 整型数据的存储
- Android 12 变更及适配攻略
- 2021科大讯飞试题标签预测挑战赛亚军方案总结
- 了解一阶低通滤波器传递函数