Mybatis
文章平均质量分 88
WorkHaH
一位读计算机的在校生,努力变得更优秀。
展开
-
Mybatis的联合查询
Mybatis的多表查询要求一1、级联属性封装结果集实现方法一方法二测试结果2、分步查询方法测试结果要求二1、级联属性封装结果集方法测试结果2、分步查询测试结果数据库表结构departmentemployee要求一现在的要求是输入 id 把 employee 表的对应员工数据查询出来,并且查询出该员工的所处部门信息JavaBeanpublic class Employee { private Integer id; private String lastName;原创 2022-01-03 11:27:51 · 3750 阅读 · 1 评论 -
Mybatis的缓存
Mybatis的缓存一级缓存(本地缓存)(1)修改缓存作用域(2)失效的情况二级缓存(1)步骤(2)cache相关属性缓存相关设置第三方缓存整合步骤Mybatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率。Mybatis 系统中默认定义了两级缓存:一级缓存和二级缓存默认情况下,只有一级缓存(SqlSession级别的缓存、也称作本地缓存)二级缓存需要手动开启和配置,它是基于namespace级别的缓存一级缓存(本地缓存)一级缓存作用域默认为Sql原创 2022-01-03 23:43:54 · 460 阅读 · 0 评论 -
Mybatis获取自增主键的值(Mysql和Oracle)
Mybatis获取自增主键的值1、获取自增主键的值2、获取非自增主键的值思考问题验证pojo:public class User { private Integer id; private String name; private String pwd; setter和getter....}数据库:1、获取自增主键的值映射文件: <!-- UserMapper接口 public void addUser(User user); --> <原创 2022-01-02 14:02:21 · 1268 阅读 · 0 评论 -
Mybatis配置的理解
通常写法<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!-- 导入配置文件 --> <properties reso原创 2022-01-01 21:37:51 · 440 阅读 · 0 评论 -
MyBatis的动态sql
MyBatis的动态sql1、if2、choose、when和otherwise3、where4、set5、trim6、foreach7、sql和include1、if<select id="findActiveBlogWithTitleLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = ‘ACTIVE’ <if test="title != null"> AND title like #{tit原创 2021-10-24 14:03:11 · 1462 阅读 · 0 评论 -
MyBatis进阶(注解)开发
MyBatis进阶(注解)开发1、给 MapperMapperMapper 接口添加注解2、mybatis的核心配置文件注入3、实体类取别名(1)typeAlias(2)package(默认)(3)package搭配注解3、自动提交事务4、日志1、给 MapperMapperMapper 接口添加注解sql 类型主要分成 :@select ()@update ()@Insert ()@delete ()@Param注解用于给方法参数起一个名字。在方法只接受一个参数的情况下,可以不使用@原创 2021-10-24 12:18:38 · 76 阅读 · 0 评论 -
MyBatis第一个程序
MyBatis基本代码1、搭建数据库2、利用Maven导入jar包3、编写MyBatis核心配置文件 mybatis−config.xmlmybatis-config.xmlmybatis−config.xml4、编写MyBatis工具类5、创建实体类 UserUserUser6、编写 MapperMapperMapper 接口7、编写 Mapper.xmlMapper.xmlMapper.xml 配置文件8、编写测试类1、搭建数据库CREATE DATABASE `mybatis`; USE `m原创 2021-10-24 10:59:56 · 1919 阅读 · 0 评论