Mybatis 框架课程第二天
1.21 MB
27 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档详细讲解了MyBatis框架的基础知识与实战操作,包括环境搭建步骤、CRUD操作的实现、基于代理的DAO开发方式以及传统DAO开发方式的对比。此外,还涉及了类型别名的配置、Mapper接口的映射文件注册方式,以及通过POJO对象传递查询条件的方法。通过具体代码示例和配置说明,展示了如何高效使用MyBatis进行数据库操作和结果封装。 | ||
AI总结 | ||
《Mybatis框架课程第二天》总结:
该课程内容涵盖Mybatis框架的环境搭建、CRUD操作实现、传统DAO开发、结果集封装及SQL映射配置等关键知识点,以下为核心内容总结:
一、环境搭建:
需按照以下步骤完成:
1. 创建Maven工程。
2. 导入必要依赖。
3. 编写实体类和持久层接口。
4. 配置SqlMapConfig.xml和映射文件。
5. 创建测试类。
二、基于代理Dao实现CRUD操作:
1. 核心要求:
- 实体与映射配置同包。
- 映射文件id与接口方法名一致。
- namespace取接口全限定名。
2. 实现细节:
- 根据id查询方法findById实现。
- 映射配置中需指定resultType和parameterType属性,resultType用于指定结果集类型,未注册别名需使用全限定名;parameterType指输入参数类型。
- 测试类涵盖测试初始化和操作方法。
三、传统DAO开发方式:
1. 涉及IUserDao接口定义。
2. 接口包含查、增、改、删等完整业务方法。
四、结果集的处理:
1. resultType属性配置:
- 支持基本类型和实体类,未注册别名需使用全限定名。
- 基本类型示例如findTotal(),返回int类型。
- 注意属性名与列名一致,否则影响封装。
五、SQL映射文件配置:
1. 类型别名:
- 可单独定义,例如 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
20 页请下载阅读 -
文档评分