JavaEE(SSM框架,黑马程序员) P163~P178
Posted Scean周
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaEE(SSM框架,黑马程序员) P163~P178相关的知识,希望对你有一定的参考价值。
一、Mybatis的Dao层实现
1.1 传统开发方式
1.2 代理开发方式
1、Mapper.xml文件中的namespace与Mapper接口的全限定名相同
2、Mapper接口方法名和Mapper.xml中定义的每个statement的id相同
3、Mapper接口方法的输入参数类型和Mapper.xml中定义的每个sql的parameterType的类型相同
4、Mapper接口方法的输出参数类型和Mapper.xml中定义的每个sql的resultType的类型相同
运行测试
二、Mybatis映射文件深入(Mapper.xml)
1.1 动态Sql语句
1 动态SQL语句概述
2 动态SQL之 if
3 动态SQL之 foreach
1.2 SQL片段抽取
1.3 知识小结
三、Mybatis核心配置文件深入(MapConfig.xml)
1.1 typeHandlers标签
① 定义转换类继承类BaseTypeHandler
② 覆盖4个未实现的方法,其中setNonNullParameter为java程序设置数据到数据库的回调方法,getNullableResult为查询时mysql的字符串类型转换成java的Type类型的方法
③ 在MyBatis核心配置文件中进行注册
④ 测试转换是否正确
1.2 plugins标签
① 导入通用PageHelper的坐标
② 在mybatis核心配置文件中配置PageHelper插件
③ 测试分页数据获取
源代码下载
以上是关于JavaEE(SSM框架,黑马程序员) P163~P178的主要内容,如果未能解决你的问题,请参考以下文章