摘要: 日志 1. 日志工厂 如果一个数据库操作,出现了异常,我们需要排错,日志就是最好的助手! 曾经:sout debug 现在:日志工厂! 设置名 描述 有效值 默认值 logImpl 指定 MyBatis 所用日志的具体实现,未指定时将自动查找。 SLF4J | LOG4J | LOG4J2 | JD 阅读全文
posted @ 2020-08-28 17:21 山人西来 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 解决属性名和字段名不一致的问题 1. 问题 在数据库中,密码字段为pwd,而在实体类中为password package com.wang.pojo; public class User { private int id; private String name; private String pa 阅读全文
posted @ 2020-08-28 16:04 山人西来 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 配置解析 1. 核心配置文件 mybatis-config.xml(官方建议的文件名,建在resource目录下) MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 包含如下的配置 properties(属性) settings(设置) typeAliases(类型 阅读全文
posted @ 2020-08-28 15:00 山人西来 阅读(253) 评论(0) 推荐(0) 编辑
摘要: CRUD 1. namespace namespace中的包名要和Dao/Mapper接口的包名一致! 2. select 选择,查询语句 1. id 就是对应的namespace中的方法名 2. resultType SQL语句执行的返回值 3. parameterType 参数类型(方法的参数) 阅读全文
posted @ 2020-08-28 11:17 山人西来 阅读(161) 评论(0) 推荐(0) 编辑
摘要: MyBatis基础 1. 什么是MyBatis MyBatis 是一款优秀的持久层框架 它支持自定义 SQL、存储过程以及高级映射 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和Java PO 阅读全文
posted @ 2020-08-28 10:34 山人西来 阅读(215) 评论(0) 推荐(0) 编辑