Mybatis基础讲解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mybatis基础讲解

总结 Mybatis概述 Mybatis架构及核心组件 Mybatia中的动态SQL 参考资料 http://mybatis.github.io/mybatis-3/zh/index.html /doc/5582692-5795562.html 谢谢大家! * * MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 * * MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 * * * * * * /mybatis-3/zh/configuration.html# * * /mybatis-3/zh/configuration.html# * * /mybatis-3/zh/configuration.html# * * /mybatis-3/zh/configuration.html# * * /mybatis-3/zh/configuration.html# * * 告诉了 MyBatis 去哪里找映射文件 * * * * 告诉了 MyBatis 去哪里找映射文件 * * 告诉了 MyBatis 去哪里找映射文件 * * 告诉了 MyBatis 去哪里找映射文件 * * 告诉了 MyBatis 去哪里找映射文件 * * * * 告诉了 MyBatis 去哪里找映射文件 * * * * 告诉了 MyBatis 去哪里找映射文件 * * * * * * * * * * * * 关联类映射 association 解决“有一个”的类型关系 collection 解决“有多个”的类型关系 嵌套查询 嵌套结果 嵌套结果 sql 用来定义可重用的 SQL 代码段,可以包含在其他语句中 select 用来定义查询语句,最常用的元素之一 完整配置 select id=selectPerson parameterType=int parameterMap=deprecated resultType=hashmap resultMap=personResultMap flushCache=false useCache=true timeout=10000 fetchSize=256 statementType=PREPARED select属性 属性 描述 id 命名空间中唯一的标识符,用于引用SQL语句 parameterType 参数类的完全限定名或别名,可选 resultType 返回结果类的完全限定名或别名 resultMap 外部resultMap的命名引用,不能与resultType同时使用 flushCache 影响语句在缓存中的存储状况 useCache 语句的结果是否被二级缓存 statementType STATEMENT、PREPARED、CALLABLE,默认值是PREPARED databaseId 匹配数据库厂商的类型 insert 用来定义插入语句 完整配置 insert id=insertAuthor parameterType=domain.blog.Author flushCache=true statementType=PREPARED keyProperty= keyColumn= useGeneratedKeys= timeout=20 insert属性 属性 描述 Id 命名空间中唯一的标识符,用于引用SQL语句 parameterType 参数类的完全限定名或别名,可选 resultType 返回结果类的完全限定名或别名 useGeneratedKeys 仅对insert和update有效。是否生成主键 keyProperty 仅对insert和update有效。设置对应属性的键值 databaseId 匹配数据库厂商的类型 实验3:新增数据 在映射文件中定义新增语句的代码 添加调用代码 注意事项 映射文件中定义新增语句的标签及属性 update 用来定义更新语句 完整配置 update id=updateAuthor parameterType=domain.blog.Author flushCache=true statementType=PREPARED timeout=20 实验4:更新数据 在映射文件中定义更新语句的代码 注意事项 映射文件中定义更新语句的标签及属性 delete 用来定义更新语句 完整配置 delete id=“deleteAuthor parameterType=domain.blog.Author flushCache=true statementTy

文档评论(0)

33ggoup + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档