
MyBatis
YFAN4
求上居中,求中居下!
展开
-
MyBatis知识点
原创 2019-10-26 11:35:43 · 123 阅读 · 0 评论 -
MyBatis日志输出和二级缓存
日志输出日志输出格式%c 输出日志信息所属的类的全名%d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy-MM-dd HH:mm:ss },输出类似:2019-10-26- 11:10:28%f 输出日志信息所属的类的类名%l 输出日志事件的发生位置,即输出日志信息的语句处于它所在的类的第几行%m 输出代码中指定的信息,如log(m...原创 2019-10-26 11:26:26 · 823 阅读 · 0 评论 -
MyBatis关联查询
一对一关联查询MyBatis中使用association标签来解决一对一的关联查询, association标签可用的属性如下:– property:对象属性的名称– javaType:对象属性的类型– column:所对应的外键字段名称– select:使用另一个查询封装的结果例子:通过员工编号查询员工信息以及部门信息 <resultMap...原创 2019-10-24 22:44:09 · 266 阅读 · 0 评论 -
MyBatis动态SQL
动态SQL的作用MyBatis的动态SQL主要是为了解决手动拼接sql语句的麻烦。动态SQL中的元素– if 判断语句,用于单条件分支判断– choose(when,otherwise) 相当于switch-case-default,用于多条件判断– where、set 辅助元素,用于处理SQL拼装–trim 辅助元素,用于处理特殊字符– foreach 循环语句,相...原创 2019-10-24 19:56:57 · 362 阅读 · 0 评论 -
MyBatis代理开发dao
MyBatis使用代理设计模式解决了原始方法开发dao的难题,减少了重复代码的编写工作,提高了工作效率。mapper代理开发规范(方便同时也带来了严格的规则)1、在mapper.xml中namespace等于mapper接口地址2、mapper.java接口中的方法名和mapper.xml中statement 的id一致3、mapper.java接口中的方法输入参数类型和mappe...原创 2019-10-23 19:15:54 · 160 阅读 · 0 评论 -
MyBatis原始开发dao
mybatis-config.xml配置这里加了个typeAliases标签,给实体类起别名。<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/myb...原创 2019-10-23 16:30:42 · 175 阅读 · 0 评论 -
MyBatis环境搭建
导包mybatis-3.2.7.jar(MyBatis核心Jar包)oracle6.jar(Oracle数据库Jar包)在类目录下创建mybatis-config.xml,该xml文件主要用来配置MyBatis配置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-...原创 2019-10-23 16:08:38 · 106 阅读 · 0 评论