Spring.Day11.MyBatis
2022/4/19 23:17:33
本文主要是介绍Spring.Day11.MyBatis,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
01. 什么是MyBatis
02. MyBatis的开发步骤
a. 添加 MyBatis 的坐标;
b. 创建user数据库表
c. 编写user数据库表对应的 User实体类
d. 编写映射文件 UserMapper.xm;
e. 编写核心配置文件 SqlMapConfig.xml
f. 编写测试类;
>> 注意不同方式下事务的提交方式不同
03. 映射文件的概述
04. 插入业务
>> 映射配置:
>> 测试用例
>>插入操作应注意的问题
05.修改
>> 配置映射
>> 测试用例
06.删除
>>配置映射 (注意参数类型及传参,传参中的内容随意 #{随意内容} )
>> 测试用例
07. mybatis 核心配置文件
>> 核心配置内容的层级关系
>> 数据环境配置
>> 参数选择
>> Mapper 标签的配置
>> 关于 properties 配置文件的加载
>> 关于 typeAliases 标签
> mybatis 框架默认配置的别名
> 自定义别名
** 别名定义在 sqlMapConfig.xml 文件中;
** sqlMapConfig 中的内容配置,有一定的先后关系
即在配置文件中,typeAliases 配置,应该在第3位配置,如果有properties,则properties必须放在第一项配置,如果有settings,则 settings必须放在第2位;
<> 自定义别名配置
<> 在映射文件中,使用别名进行配置
>> 关于 SqlSession 实例对象
这篇关于Spring.Day11.MyBatis的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)