- 博客(6)
- 资源 (19)
- 收藏
- 关注
原创 Mybatis学习(6)单表的CURD操作-使用mapper动态代理
在前面的例子中自定义Dao接口实现类的时候发现这样一个问题:Dao接口的实现类其实并没用干什么实质性的工作,它仅仅就是通过SqlSession的相关API定位到映射文件mapper中 相应的id的sql语句中,真正对DB进行操作的是由框架通过mapper中的SQL完成的。所以,Mybatis框架就抛开了Dao的实现类,直接定位到映射文件mapper中的相应SQL语句,对DB进行操作。这种对D...
2018-11-27 22:10:29 244
原创 Mybatis学习(5)单表的CURD操作-属性名与查询字段不相同
在上一篇博客当中已经对单表的增删改查操作有课基本的认识,但是之前的增删改查操作都是在理想条件下完成的,也就是在没有出现其他情况的条件下出现的。现在考虑一下非理想条件下的情况。当属性名字与查询字段名字不相同的情况,resultTpye可以将查询结果直接映射为实体bean对象的条件是,SQL查询的字段名与实体Bean的属性名一致。因为在将查询结果转换为指定类型的对象时,系统自动将查询结果字段名称作...
2018-11-27 21:20:17 204
原创 Mybatis学习(4)单表的CURD操作
第一个例子就列举了简单插入的操作,接下来详细的描述每一个操作1、搭建测试环境有了之前的例子,这个是在之前的例子上面进行修改。1.1 修改Dao接口IStudentDaopublic interface IStudentDao { void insertStu(Student student); void insertStuCacheId(Student student);...
2018-11-22 22:31:25 345
原创 Mybatis学习(3)第一个Mybatis程序的说明与解释
在上篇博客当中只是对第一个Mybatis的创建步骤进行演示,这篇博客将主要针对于第一个Mybatis程序的进一步说明和运行的原理。还是先看一下我的项目结构com.test.beans存放实体类Student com.test.dao存放接口IStudent与映射文件mapper,当然还有接口的实现 com.test.mytest存放了测试类 com.test.util存放了工具类...
2018-11-22 14:45:55 148
原创 Mybatis学习(2)第一个Mybatis程序
首先看需求,这一个Mybatis的功能是:将Student信息写入到DB中先看一下我的项目结构:1 基本程序1.1 导入jar包(1)Mybatis的核心jar包和依赖jar包(2)Mysql的驱动jar包(3)Junit测试的jar包,核心jar包还有依赖jar包我已经将这些包上传到CSDN中,链接是:https://download.csdn.net/dow...
2018-11-21 22:36:48 164
原创 Mybatis学习(1)Mybatis入门
SSM框架学习了很久,但是因为自己是分开学的,所以没有一个清楚地认识,在这里想在放假之前(还有两个多月)对SSM框架从认识到掌握有一个提高。这篇文章是第一篇文章,在写文章的过程中也能对所有的知识有一个回顾还有了解,我是看的动力节点的视频,所以大部分内容也会按照上面的来写。1 框架主要是先对框架的基本概念有一个认识,因为学的就是框架,到最后学完了却不知道框架到底是什么可不行,看百度百科的结...
2018-11-19 22:11:19 143
SSM整合入门案例
2018-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人