第2章 MyBatis进阶-【千锋教育】Java EE(SSM框架)企业应用实战

2023-03-21
| 43页
| 117人阅读
| 0人下载
教辅

内容正文:

第2章MyBatisi进阶 ·MyBatis的配置文件 ·MyBatisl的映射文件 2.1 lyBatis的配置文件 2.1.1 配置文件的结构 2.1.2 <properties>元素 + 2.1.3 <settings>元素 目录 2.1.4 <typeAliases>:元素 Contents 2.1.5 <typeHandlers>元素 2.1.6 <ObjectFactory>:元素 2.1.7 <environments>元素 2.1.8 <mappers>元素 初心至善匠心育人 2.1 MyBatis的配置文件 2.1.1配置文件的结构 配置文件对MyBatis的整个运行体系产生影响,它包含了很多控制MyBatis 功能的重要信息,是MyBatis3实现功能的重要保证。在开发过程中,当需要 更改M小yBatis的配置信息时,只需更改配置文件中的相关元素及属性即可。 ·MyBatis规定了其配置文件的层次结构,具体如下所示。 2 <DOCTYPE canfiouratlee 3 PCBEIC "-//avoatia.oza//DTD 3.0//EN "hEED://vbocls.oro/atd/abat 1a-3-contra.dtd" 5 《ooht1au士at4gn>!.-根元素> nrocert.1e51-属性-一 coroperty nane value/ 9 ssettinga><1--径置- csotting nanosn valo/> 出 </settinas> t四aA11aa心1--类里捌名- /EvpeA11a98> t口snd1oEa(一来生处平特-一 ctVe用ndiar hand1mt="/ (/tveedandlere心 cco1 ectFactor¥tvce-"n/><1-对象工厂--> <01u0La><--5件--2 烈 interguotor-**5</oluain> </pluains> 2.1 MyBatis的置文件 2.1.1配置文件的结构 PCBLIC -//avbatta.ozo//Dtb Ccetla 3.0//EN Whttb://.Bro/dtd/mvbatla-3-conffa.dtdM> 与1 antia阳rat10n(1-限元常--> <orobert1e><1一样-> coroperty nanes value-"/> ←/prgcerttos> 9 4 ettLnoa>e1-图-> 11 csetting nane-#valoo-4/> 心1oi4n>c1一类型圳名-> t1士k绵和#=””/> 14 g/生veeA1Laea> 15 tyaeEsndler日cI--来重处理潜一一 handler-/ 以上列出了MyBatisi配置文件的元素,这些元素分别实现着支撑MyBatis:运 行的各项重要功能。此处需要注意的是,MyBatis配置文件的元素在文件中 的先后顺序是固定的,通常情况下,开发人员要按照官方提供的元素顺序编 写配置文件,否则,MyBatis会在解析配置文件时报错。 2.1 MyBatis的配置文件 2.1.2<properties:>元素 <properties>是一个用于配置属性的元素,MyBatis支持<properties>元 素的两种配置方式:通过<property>子元素或通过properties文件,接下 来本节将对这两种配置方式做详细讲解。 ·1.通过<property>子元素 ·<properties>元素通过其子元素<property>完成属性传递,在MyBatis的 配置文件中添加<properties>元素,具体代码如下。 eproperty nanem"driver"valuem"congldbc.Deiver"/> <prcperty nanes"url" 4value-"jbe:ny0g1://10c81baat:3305/chapt8r02"/> 中rEt士7n-"wm8”vnlw“rg大t7 epEoperty nane-"password value-poot/ ≤/propert【ea, 2.1 MyBatis的配置文件 2.1.2<properties>元素 在完成上述配置后,<dataSource>元素的代码可直接引用<property>元 素中的信息,具体代码如下。 1<daea9e心teu typ-POOLED!-哥图- 2 <知roperty nane-"dr1er"a1ue-"5(dr17er}”/> property nane-url*value-"s(url]"/> 伊:cparty nand=“usatnasn”Vala-uaecnans”/ 在以上代码中,$表示引用<propert

资源预览图

第2章 MyBatis进阶-【千锋教育】Java EE(SSM框架)企业应用实战
1
第2章 MyBatis进阶-【千锋教育】Java EE(SSM框架)企业应用实战
2
第2章 MyBatis进阶-【千锋教育】Java EE(SSM框架)企业应用实战
3
第2章 MyBatis进阶-【千锋教育】Java EE(SSM框架)企业应用实战
4
第2章 MyBatis进阶-【千锋教育】Java EE(SSM框架)企业应用实战
5
第2章 MyBatis进阶-【千锋教育】Java EE(SSM框架)企业应用实战
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。