随笔分类 - MyBatis
摘要:mybatis-config.xml <!--下划线自动映射驼峰字段--> <settings> <setting name="mapUnderscoreToCamelCase" value="true"/> </settings>
阅读全文
摘要:VideoMapper.java /** * 根据评分和标题模糊查询 * @param point * @param title * @return */ List<Video> selectByPointAndTitleLike(@Param("point") double point,@Para
阅读全文
摘要:依赖 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.30</version> </dependency> log4j.properties #dev env
阅读全文
摘要:导读 注解开发的方式只需要程序员开发Mapper接口即可,不需要编写映射文件(XML)。 环境搭建 项目结构 SqlMapConfig.xml <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://my
阅读全文
摘要:导读 逆向工程说白了,就可以简化开发工作量,自动生成一些死板的东西,比如POJO、映射文件等等,然后在将代码拷贝至实际工程,直接拿来用! 项目结构 GeneratorSqlMap.java import java.io.File; import java.util.ArrayList; import
阅读全文
摘要:区别1 #{}:相当于JDBC Sql语句中的占位符?(PreparedStatement),可以防止Sql注入 ${}:相当于JDBC Sql语句中的连接符号+(Statement),不能防止Sql注入 区别2 #{}:进行输入映射的时候,会对参数进行类型解析(如果是String类型,那么Sql语
阅读全文
摘要:导读 官网地址 https://mybatis.org/mybatis-3/zh/index.html 架构原理图 说明 mybatis配置文件 SqlMapConfig.xml,此文件为mybatis的全局配置文件,配置了mybatis的运行环境等信息 XXXMapper.xml,此文件作为myb
阅读全文
摘要:第1章MyBatis框架配置文件详解 1.1 typeHandlers类型转换器 每当MyBatis 设置参数到PreparedStatement 或者从ResultSet 结果集中取得值时,就会使用TypeHandler 来处理数据库类型与java 类型之间转换。下表描述了默认 TypeHandl
阅读全文
摘要:一、what is maven? Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以
阅读全文
