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

    自动映射 正如你在前面一节看到的,在简单的场景下,MyBatis可以替你自动映射查询结果。 如果遇到复杂的场景,你需要构建一个result map。 但是在本节你将看到,你也可以混合使用这两种策略。 让我们到深一点的层面上看看自动映射是怎样工作的。 当自动映射查询结果时,MyBatis会获取sql返回的列名并在java类中查找相同名字的属性(忽略...
  • 配置文件

    在resource目录下创建一个 mars.yml 文件, 位置和文件名必须一致,不然框架扫描不到。 有默认值的属性 如果要用默认值,可以不配 采用远程配置文件的时候,本地的mars.yml如下 #此配置文件只是个demo,对开发没什么卵用 #配置端口号(默认8080) port : 8088 #Mars-config 远程...
  • XML 配置

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

    objectFactory objectFactory Each time MyBatis creates a new instance of a result object, it uses an ObjectFactory instance to do so. The default ObjectFactory does little more t...
  • 参数

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

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

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

    参数 字符串替换 参数 之前见到的所有语句都使用了简单的参数形式。但实际上,参数是 MyBatis 非常强大的元素。对于大多数简单的使用场景,你都不需要使用复杂的参数,比如: <select id = "selectUsers" resultType = "User" > select id, username, password ...
  • 简介

    简介 特性 支持数据库 框架结构 代码托管 参与贡献 优秀视频 优秀案例 接入企业 简介 MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 愿景 我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P...
  • 结果映射

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