sqlmapconfig.xml

本文详细解析了MyBatis全局配置文件中的关键设置项,包括缓存启用、JDBC生成键的支持、执行器类型的选择、延迟加载的全局配置及数据库响应超时时间的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<settings>
        <!-- 这个配置使全局的映射器启用或禁用缓存 -->
        <setting name="cacheEnabled" value="true"/>
        <!-- 允许JDBC支持生成的键。需要适合的驱动,如果设置为true,则这个设置强制生成的键被使用,尽管一些驱动拒绝兼容但仍然有效 -->
        <setting name="useGeneratedKeys" value="true"/>
        <!-- 配置默认的执行器。simple执行器没有什么特别之处,reuse执行器重用预处理语句,batch执行器重用语句和批量更新 -->
        <setting name="defaultExecutorType" value="REUSE"/>
        <!-- 全局启用和禁用延迟加载。当禁用时,所有关联对象都会被即时加载 -->
        <setting name="lazyLoadingEnabled" value="true"/>
        <!-- 设置超时时间 ,它决定驱动等待一个数据库响应时间-->
        <setting name="defaultStatementTimeout" value="25000"/>
    </settings>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值