书栈网 · BookStack 本次搜索耗时 0.023 秒,为您找到 1102 个相关结果.
  • 结果映射

    结果映射 高级结果映射 结果映射(resultMap) id & result 支持的 JDBC 类型 构造方法 关联 关联的嵌套 Select 查询 关联的嵌套结果映射 关联的多结果集(ResultSet) 集合 集合的嵌套 Select 查询 集合的嵌套结果映射 集合的多结果集(ResultSet) 鉴别器 结果映射 ...
  • 配置

    配置 配置 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下: configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plug...
  • GlobalConfig

    GlobalConfig banner enableSqlRunner sqlInjector superMapperClass metaObjectHandler idGenerator(since 3.3.0) dbConfig GlobalConfig banner 类型:boolean 默认值:true 是否控制台 ...
  • 参数

    参数 字符串替换 参数 你之前见到的所有语句中,使用的都是简单参数。实际上参数是 MyBatis 非常强大的元素。对于简单的使用场景,大约 90% 的情况下你都不需要使用复杂的参数,比如: <select id = "selectUsers" resultType = "User" > select id, username, ...
  • Result Maps

    Result Maps 构造方法 关联 关联的嵌套查询 关联的嵌套结果 集合 集合的嵌套查询 集合的嵌套结果 鉴别器 Result Maps resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你做一些 JDBC 不支持的...
  • XML映射文件

    Mapper XML 文件 Mapper XML 文件 MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。 SQL 映射文件...
  • 构造方法

    构造方法 构造方法 通过修改对象属性的方式,可以满足大多数的数据传输对象(Data Transfer Object, DTO)以及绝大部分领域模型的要求。但有些情况下你想使用不可变类。 一般来说,很少改变或基本不变的包含引用或数据的表,很适合使用不可变类。 构造方法注入允许你在初始化时为类设置属性的值,而不用暴露出公有方法。MyBatis 也支持私有属...
  • 字段类型处理器

    字段类型处理器 字段类型处理器 类型处理器,用于 JavaType 与 JdbcType 之间的转换,用于 PreparedStatement 设置参数值和从 ResultSet 或 CallableStatement 中取出一个值,本文讲解 mybaits-plus 内置常用类型处理器如何通过TableField 注解快速注入到 mybatis...
  • 鉴别器

    鉴别器 鉴别器 <discriminator javaType = "int" column = "draft" > <case value = "1" resultType = "DraftPost" /> </discriminator> 有时候,一个数据库查询可能会返回多个不同的结果集(但总体上还是有一定的联系...
  • 参数

    参数 字符串替换 参数 你之前见到的所有语句中,使用的都是简单参数。实际上参数是 MyBatis 非常强大的元素。对于简单的使用场景,大约 90% 的情况下你都不需要使用复杂的参数,比如: <select id = "selectUsers" resultType = "User" > select id, username, ...