shishanglian

导航

MyBatis

${column} 会被直接替换,而 #{value} 会使用 ? 预处理

使用 #{} 参数语法时,MyBatis 会创建 PreparedStatement 参数占位符,并通过占位符安全地设置参数

 

org.mybatis:mybatis-spring
  SqlSessionFactoryBean 使用下面配置信息

    mybatis:
      mapper-locations: classpath*:/mapper/**/*.xml
      configuration:
        map-underscore-to-camel-case: true

 

MyBatis

       <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.2.2</version>
        </dependency>

 

MyBatis-Plus

        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.5.2</version>
        </dependency>

 

MySQL

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.15</version>
        </dependency>

 

posted on 2022-12-03 14:39  嘉合  阅读(17)  评论(0)    收藏  举报