Spring Boot + MyBatis 框架学习记录感想

学期总结
作者:康鑫
时间:2021.06.19

学习知识:
通过一学期的时间学习spring使我收获很多。MyBatis我还是第一次接触,之前也听到过的一门。什么是mybatis:mybatis 是一个持久层框架, 主要用于来对数据库进行操作,mybtais 底层还是对jdbc的封装。

1 技术的整体运用
有以下几步:1.设置数据库,开启服务。2.创建java工程,导入三大类型jar包,mybatis的核心包与依赖包、数据库驱动包3.添加junit工具,通过buildpath->conf…4.src文件夹下导入文件SqlMapConfig.xml、log4j.properties文件
5.在SqlMapConfig.xml文件中配置数据库、加载map.xml文件6.在log4j.properties文件中配置日志文件的目录6.创建package包分别为test、pojo、dao 7.包pojo存放实体类和xml文件,dao存放接口和实现类,test用于测试。8.pojo中的类根据数据库的表创建对应的类,xml文件则是对数据库进行各种操作。9.dao中接口的方法对应着xml文件中增上改查标签的id

2 知识总结
(2)插入数据库时,要在xml文件中设置主键
(3)mapper的使用
(4)整体技术使用

3 参数类型知识点
多个参数的情况处理:
1.xml文件中的sql语句中拥有两个及以上参数,其类型不用写出来但接口方法需要进行一定的处理如:
2.xml文件的CRUD标签中,参数类型是hashmap的,字段名称对应hashmap的键,字段值对应hashmap的值。即一个字段有唯一值
3.参数类型是list的,则需要用到标签foreach,因为一个字段存在多个值,需要循环表示
4.参数类型是数组的也一样需要用到foreach标签
5.组合类型的使用也与上面差不多
4 综合知识点
1.所有的xml文件必须在SqlMapConfig文件中进行加载才起效
2.xml文件的命名为类名+mapper,且其对应的接口文件与其名字相同
3.xml文件与接口文件必须在同一目录下
4.xml文件中的namespace值为包名.接口名

2.5 心得体会
再次学习这一个框架,对于以前没有弄懂的知识点,经过在次的分析、学习终于弄懂了很多。对于整个框架的构设也更加的清晰明了。当然,也存在着一些细节方面的问题,对此我认真的解决了这些问题,并将其进行整理。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值