阶段3 1.Mybatis_05.使用Mybatis完成CRUD_1 回顾Mybatis的环境搭建-实现查询所有功能
2024-10-01 20:35:58
先回顾Mybits的环境搭建,。
直接next
直接点击finish
创建好的项目。
所有东西都自己写不现实,约束文件的头部还是拷贝过来
导入依赖坐标,Mybits
mysql的驱动
log4j
单元测试
log4j的配置文件直接复制过来。资料里面提供了。
增加实体类
实现系列化接口,然后声明成员变量
生成getter和setter和toString方法
SqlMapConfig.xml
resoources下面创建Mybits的主配置文件
拷贝头部的约束过来。
拷贝过来头部的约束
<?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
选中后生成这些
配置映射文件
创建dao接口
创建映射文件
这里需要一级一级的创建文件夹
创建com然后是itheima然后是dao。分别创建这三个文件夹。
Mapper的约束复制过来。
<?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">
namespace是确定该方法是在哪个dao接口里面。
id指的是哪个方法。
namespace+id就组成了某个dao接口中的固定方法
resourceType表示我们要封装到哪里去
里面配置sql语句
以上环境就搭建好了。
写测试类
抛出Exception异常
最新文章
- C#基础-MD5验证
- EF7 使用 K EF 异常
- 在PHP中使用Mysqli操作数据库
- [工具类]泛型集合转换为DataTable
- iOS标准时间与时间戳相互转换
- IOS 五星评分控件
- java 复习001
- gridView 布局间距合理化的有效办法
- Chain of Responsibility模式
- 对于String 与StringBuffer 和StringBuilder的总结
- input标签的美化
- Java transient关键字使用小结
- Rational Rose正逆向工程(类图转Java代码,Java代码转类图)
- 19. Rootkit detectors (隐形工具包检测器 5个)
- jsp include 报错:illegal to have multiple occurrences of contentType with different values (old: text/html; charset=UTF-8, new: text/html; carset=UTF-8)
- 转发 .Net平台下ActiveMQ入门实例 https://www.cnblogs.com/madyina/p/4121458.html
- LeetCode(80):删除排序数组中的重复项 II
- Oracle系列(三): 情景查询一 a表中有个fid字段,逗号分隔开来,b表中有id字段及其他信息,如何关联a表的fid和和b表的id字段查询
- 严版数据结构题集2.13 &; 2.14
- 阿里八八Alapa事后诸葛亮
热门文章
- 关于jQuery获取不到动态添加的元素节点的问题
- 关于 i++ 和 ++ i
- aes前台加密后台解密
- SpringMVC @CookieValue注解
- form表单和CSS
- python之路day13--迭代器
- HDU-4810-wall Painting(二进制, 组合数)
- 【leetcode】1179. Reformat Department Table
- ClustrixDB安装配置
- org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: