gpt4 book ai didi

MyBatis SqlMapConfig.xml配置

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章MyBatis SqlMapConfig.xml配置由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

SqlMapConfig.xml配置文件的内容和配置顺序如下 。

properties(属性) 。

settings(全局配置参数) 。

typeAiases(类型别名) 。

typeHandlers(类型处理器) 。

objectFactory(对象工厂) 。

plugins(插件) 。

environments(环境集合属性对象)mappers(映射器) 。

environment(环境子属性对象) 。

transactionManager(事物管理) 。

datesource(数据源 。

mappers(映射器) 。

1、SqlMapConfig.xml 。

1、属性properties 。

在入门时,以抽取出连接数据库的属性得到properties文件.

MyBatis SqlMapConfig.xml配置

a.可以通过resource和url来获得属性.

b.properties内还可以定义属性。但不建议使用 。

MyBatis SqlMapConfig.xml配置

c.mybatis属性加载顺序 。

property-----à resource/url---------àparameterType(同名属性,后读取覆盖前面的) 。

2、settings 。

全局参数配置。例如,开启二级缓存,开启延迟加载.

3、typeAliases(别名) 。

statement的输入参数和输出参数,属性使用全限定名。不利于书写.

a.默认别名 。

java的基本数据类型和String。基本数据类型对象,Date等已有定义 。

b.定义单个SqlMapConfig.xml 。

MyBatis SqlMapConfig.xml配置

UserMapper.xml 。

MyBatis SqlMapConfig.xml配置

c.批量定义 。

package标签 别名是类名(大小写都可以) 。

MyBatis SqlMapConfig.xml配置

MyBatis SqlMapConfig.xml配置

-----------NovelMapper测试成功--------- 。

4. typeHandlers(类型转换器) 。

mybatis已有默认的一些定义。基本不需要定义.

联想:beanutils-àString到基本数据类型 其他数据类型,有默认,也可以自定义.

5 environments 。

mybatis的环境,单使用mybatis需配置。与spring整合后废除.

6.mappers 。

映射文件。之前已使用resource来加载。 mapper可以通过resource,url和class方式来加载.

class方式 。

mapper接口名和映射文件一致。如UserMapper.java和UserMapper.xml 。

放到同一个目录.

MyBatis SqlMapConfig.xml配置

SqlMapConfig配置 。

MyBatis SqlMapConfig.xml配置

批量加载(类似别名的批量) 。

前提,class方式的命名和放置规则。sqlmapconfig如下.

MyBatis SqlMapConfig.xml配置

以上所述是小编给大家介绍的MyBatisSqlMapConfig.xml配置,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我网站的支持.

最后此篇关于MyBatis SqlMapConfig.xml配置的文章就讲到这里了,如果你想了解更多关于MyBatis SqlMapConfig.xml配置的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com