MyBatis

  • 6.MyBatis动态SQL

    1.if 使用动态 SQL 最常见情景是根据条件包含 where 子句的一部分。 2.choose、when、otherwise 有时候,我们不想使用所有的条件,而只是想从多个条件中选择一个使用。 这类似于 Java 的 switch 语句,choose 为 switch,when 为 case,otherwise 则…

    MyBatis教程 2022年9月6日
    0350
  • 5.MyBatis映射器结果映射

    1.映射工作原理 上述语句只是简单地将所有的列映射到 HashMap 的键上,但是 HashMap 并不是一个很好的领域模型。 而我们的程序更可能会使用 JavaBean 或 POJO(Plain Old Java Objects,普通老式 Java 对象)作为领域模型。MyBatis 对两者都提供了支持。无论是自动映…

    MyBatis教程 2022年9月5日
    0180
  • 4.MyBatis映射器语句

    1.select元素 select – SELECT映射查询语句。 select元素的属性 描述 id 在命名空间中唯一的标识符,可以被用来引用这条语句。 parameterType 将会传入这条语句的参数的Java类全限定名或别名。这个属性是可选的,因为 MyBatis 可以通过类型处理器(TypeHand…

    MyBatis教程 2022年9月4日
    0340
  • 3.MyBatis-Spring配置

    1.MySQL数据库配置 需提前手动创建好数据库。 2.MyBatis配置 MyBatis 配置参数存储在Spring Boot应用的application.properties文件中。 配置 描述 mybatis.config-location MyBatis xml 配置文件的位置。 mybatis.check-c…

    MyBatis教程 2022年9月3日
    0470
  • 2.MyBatis配置

    1.configuration(配置)结构 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) env…

    MyBatis教程 2022年9月2日
    0390
  • 1.MyBatis工作原理

    1.目录结构 假设Spring Boot项目src目录结构为src/main/java/com/example/demo。 模型层:1层,模型层。 数据访问层:2层,DAO接口层和DAO实现层。 服务层:2层,服务接口层和服务实现层。 控制器层:1层,控制器层。 视图层:1层,视图层。 2.mybatis-config…

    MyBatis教程 2022年9月1日
    0380