- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
E6636B78A0072836F0BA7012B9B20215E26B50ACD98F3EB1392B551B4EBF38216C3B0222692E0838460BEBE009217A41D02B111BBFC23A765E14D124F449AD6A2784D7348224B76F624F873694ECB77C9D5FC1A8B6E19E00602C88DA962B9CCE3第三章MyBatis核心组件
-掌握MyBatis核心组件及其作用-掌握利用SqlSession实现增删改查操作的方法-掌握SQLMapper映射器的原理、配置与使用方法010203
项目需求背景知识项目实现经典问题强化本章小结0102030405
E6636B78A0072836F0BA7012B9B20215E26B50ACD98F3EB1392B551B4EBF38216C3B0222692E0838460BEBE009217A41D02B111BBFC23A765E14D124F449AD6A2784D7348224B76F624F873694ECB77C9D5FC1A8B6E19E00602C88DA962B9CCE3项目需求01
项目需求01项目经理老王:小王,项目中的产品模块完成的怎么样了?程序员小王:已经完成了产品模块的显示列表功能,正在设计和实现产品创建功能,这里需要深入理解MyBatis的核心组件,包括SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、SQLMapper等内容,我对这些还不是很清楚,需要深入思考来消化知识点。项目经理老王:好的,在这里特别要注意下SqlSession的工作原理及使用方法,以及SQLMapper中的各种标签的配置,只有搞清楚这些才能在项目中灵活运用MyBatis。程序员小王:收到,一定按时保质完成任务,不耽误项目进度。
功能描述01创建新产品:填写产品的相关信息,比如产品编号、产品名称、产品价格等,进行保存,并且可以在创建新产品时设置产品状态,默认产品状态为关闭。
E6636B78A0072836F0BA7012B9B20215E26B50ACD98F3EB1392B551B4EBF38216C3B0222692E0838460BEBE009217A41D02B111BBFC23A765E14D124F449AD6A2784D7348224B76F624F873694ECB77C9D5FC1A8B6E19E00602C88DA962B9CCE3背景知识02
知识导图02学习并掌握Mybatis,就要深入理解Mybatis的核心组件。Mybatis四大核心组件是:SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、SQLMapper。
MyBatis核心组件02这四个组件是前后依赖关系,SqlSessionFactory是SqlSessionFactoryBuilder通过build方法创建的,而SqlSession是SqlSessionFactory生产的,SqlSession对象又通过加载SQLMapper执行SQL语句,完成数据库的操作
SqlSessionFactoryBuilder02作为Mybatis的核心组件之一,它直接翻译为中文是SQL会话工厂建造者,也有人管它叫作MyBatis的构造器。作用是根据配置信息或者代码来生成SqlSessionFactory。SqlSessionFactoryBuilder对象在创建完工厂对象后,就完成了其使命,即可被销毁。所以,一般会将该对象创建为一个方法内的局部对象,方法结束,对象销毁。SqlSessionFactoryBuilder有五个build()方法,每一种都允许从不同的资源中创建一个SqlSessionFactory实例。SqlSessionFactorybuild(InputStreaminputstream)SqlSessionFactorybuild(InputStreaminputstream,Stringenvironment)SqlSessionFactorybuild(InputStreaminputStream,Propertiesproperties)SqlSessionFactorybuild(InputStreaminputStream,Stringenv,Propertiesprops)SqlSessionFactorybuild(Configurationconfig)
SqlSessionFactor
您可能关注的文档
- Java EE企业级框架技术及案例实战——Spring+Spring MVC+MyBatis(微课版)-教案全套 石明翔 第1--13章 JAVAEE企业级开发基础 ---综合实践 企业办公管理系统.docx
- Java EE企业级框架技术及案例实战——Spring+Spring MVC+MyBatis(微课版) 课件全套 石明翔 第1--13章 JAVAEE企业级开发基础 --- 综合实践 企业办公管理系统.pptx
- Java EE企业级框架技术及案例实战——Spring+Spring MVC+MyBatis(微课版) 课件 第四章 MyBatis关联映射.pptx
- Java EE企业级框架技术及案例实战——Spring+Spring MVC+MyBatis(微课版) 课件 第八章 Spring AOP.pptx
- Java EE企业级框架技术及案例实战——Spring+Spring MVC+MyBatis(微课版) 课件 第二章 MyBatis基础.pptx
- Java EE企业级框架技术及案例实战——Spring+Spring MVC+MyBatis(微课版) 课件 第九章 Spring事务管理.pptx
- Java EE企业级框架技术及案例实战——Spring+Spring MVC+MyBatis(微课版) 课件 第六章 spring基础.pptx
- Java EE企业级框架技术及案例实战——Spring+Spring MVC+MyBatis(微课版) 课件 第七章 Spring IOC.pptx
- Java EE企业级框架技术及案例实战——Spring+Spring MVC+MyBatis(微课版) 课件 第十二章 深入使用SpringMVC.pptx
- Java EE企业级框架技术及案例实战——Spring+Spring MVC+MyBatis(微课版) 课件 第十三章 综合实践 企业办公管理系统.pptx
文档评论(0)