随笔分类 -  MyBatis

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

点击右上角即可分享
微信分享提示
主题色彩