现代殡葬技术与管理专业群课程主题 MyBatis 配置文件.pptx

现代殡葬技术与管理专业群课程主题 MyBatis 配置文件.pptx

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

现代殡葬技术与管理专业群教学资源库主讲人:袁爱平 课程主题:MyBatis配置文件 《Java企业应用开发(SSM)》课程

1、主要元素在MyBatis框架的核心配置文件中,configuration元素是配置文件的根元素,其他元素都要在configuration元素内配置。子元素子元素子元素注意:这些子元素必须按照由上到下的顺序进行配置,否则MyBatis在解析XML配置文件的时候会报错。

2、properties元素properties是一个配置属性的元素,该元素通常用来将内部的配置外在化,即通过外部的配置来动态的替换内部定义的属性。例如,数据库的连接等属性,就可以通过典型的Java属性文件中的配置来替换,具体方式如下:jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatisjdbc.username=rootjdbc.password=root1.编写db.properties

2、properties元素propertiesresource=db.properties/2.配置properties.../属性dataSourcetype=POOLED!--数据库驱动--propertyname=drivervalue=${jdbc.driver}/!--连接数据库的url--propertyname=urlvalue=${jdbc.url}/!--连接数据库的用户名--propertyname=usernamevalue=${jdbc.username}/!--连接数据库的密码--propertyname=passwordvalue=${jdbc.password}//dataSource3.修改配置文件中数据库连接的信息

3、settings元素settings元素主要用于改变MyBatis运行时的行为,例如开启二级缓存、开启延迟加载等。!--设置--settingssettingname=cacheEnabledvalue=true/settingname=lazyLoadingEnabledvalue=true/settingname=multipleResultSetsEnabledvalue=true/settingname=useColumnLabelvalue=true/settingname=useGeneratedKeysvalue=false/settingname=autoMappingBehaviorvalue=PARTIAL/.../settingssettings元素中的常见配置请参见教材表7-1,这些配置在配置文件中的使用方式如下:小提示:上述配置通常不需要开发人员去配置,读者作为了解即可。

4、typeAliases元素typeAliases元素用于为配置文件中的Java类型设置一个简短的名字,即设置别名。别名的设置与XML配置相关,其使用的意义在于减少全限定类名的冗余。typeAliasestypeAliasalias=usertype=com.itheima.po.User//typeAliases1.使用typeAliases元素配置别名的方法如下:注意:如果在程序中使用了注解,则别名为其注解的值。typeAliasespackagename=com.itheima.po//typeAliases2.当POJO类过多时,可以通过自动扫描包的形式自定义别名,具体如下:

4、typeAliases元素MyBatis框架默认为许多常见的Java类型提供了相应的类型别名,如下表所示。

5、typeHandler元素typeHandler的作用就是将预处理语句中传入的参数从javaType(Java类型)转换为jdbcType(JDBC类型),或者从数据库取出结果时将jdbcType转换为javaType。typeHandlerstypeHan

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档