public enum DefaultMyBatisConfig extends Enum<DefaultMyBatisConfig>
| 枚举常量和说明 |
|---|
AUTO_MAPPING_UNKNOWN_COLUMN_BEHAVIOR
列映射不匹配时,改为失败
|
CALL_SETTERS_ON_NULLS
因为 null 也是一种数据状态,查到的字段不存在时,应该覆盖掉 VO 中的值,而不应该什么也不做
同时也保证 VO 中的对象都是包装类型对象,不能是 基本数据类型
|
LOCAL_CACHE_SCOPE
MyBatis 利用本地缓存机制(Local Cache)防止循环引用和加速重复的嵌套查询。
|
MAP_UNDERSCORE_TO_CAMELCASE
是否开启驼峰命名自动映射,即从经典数据库列名 A_COLUMN 映射到经典 Java 属性名 aColumn。
|
RETURN_INSTANCE_FOR_EMPTY_ROW
因为能查到数据,只是数据列为 null,不能因为字段没值就认为当前数据不存在
根据 ID 查询特定的一些字段的时候很容易出现这些字段都是 null,但是这行数据还是存在的
|
public static final DefaultMyBatisConfig MAP_UNDERSCORE_TO_CAMELCASE
public static final DefaultMyBatisConfig LOCAL_CACHE_SCOPE
public static final DefaultMyBatisConfig AUTO_MAPPING_UNKNOWN_COLUMN_BEHAVIOR
public static final DefaultMyBatisConfig RETURN_INSTANCE_FOR_EMPTY_ROW
public static final DefaultMyBatisConfig CALL_SETTERS_ON_NULLS
public static DefaultMyBatisConfig[] values()
for (DefaultMyBatisConfig c : DefaultMyBatisConfig.values()) System.out.println(c);
public static DefaultMyBatisConfig valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值Copyright © 2021. All rights reserved.