Mybatis
会飞滴丶土豆
这个作者很懒,什么都没留下…
展开
-
Mybatis动态SQL
什么是动态SQL:根据不同的条件生成不同的SQL语句官方文档地址原创 2022-01-24 15:49:13 · 536 阅读 · 0 评论 -
Mybatis多对一、一对多查询
数据库表结构多对一(多个学生对应一个老师)实体类方式一:按照查询嵌套处理StudentMapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespac原创 2022-01-22 11:45:14 · 617 阅读 · 0 评论 -
Mybatis注解方式CURD
项目结构UserMapperpackage mybatis.dao;import mybatis.pojo.User;import org.apache.ibatis.annotations.*;import java.util.List;public interface UserMapper { //查询所有 @Select("select * from user") List<User> getUsers(); //通过ID查询,方法原创 2022-01-21 15:19:50 · 491 阅读 · 0 评论 -
Mybatis分页
分页目的:减少数据的处理量使用Limit分页#语法SELECT * FROM table LIMIT stratIndex,pageSizeSELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 #为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last. #如果只给定一个参数,它表示返回最大的记录行数目: SELEC原创 2022-01-21 11:21:00 · 110 阅读 · 0 评论 -
Mybatis日志学习
日志工厂思想:如果一个数据库操作出现异常,排错时用日志工厂,方便很多!SLF4JLOG4J(重点)LOG4J2JDK_LOGGINGCOMMONS_LOGGINGSTDOUT_LOGGING(重点)NO_LOGGING**具体使用哪一个,在设置中设定注意settings在核心配置文件中的位置!STDOUT_LOGGING 例子(直接设置即可) <settings> <setting name="logImpl" value="STDOUT_LOG原创 2022-01-21 10:22:39 · 58 阅读 · 0 评论 -
resultMap
<resultMap id="UserMap" type="User"><!-- column是数据库中的字段,property是实体类中的属性--> <id column="id" property="id"/> <id column="name" property="name"/> <id column="pwd" property="password"/> </re原创 2022-01-19 21:36:05 · 818 阅读 · 0 评论 -
Mybatis配置解析
核心配置文件(mybatis_config.xml)环境配置(environments)MyBatis 可以配置成适应多种环境,但每个 SqlSessionFactory 实例只能选择一种环境<environments default="development"> <environment id="development"> <!--一般均使用JDBC 如果你正在使用 Spring + MyBatis,则没有必要配置事务原创 2022-01-19 16:30:37 · 693 阅读 · 0 评论 -
Mybatis笔记(第一个Mybatis实例 增删改查)
第一个Mybatis程序搭建环境——导入Mybatis——编写代码——测试1.1搭建环境(1)搭建数据库![在这里插入图片描述](https://img-blog.csdnimg.cn/acbaef9aff5343bb90aa60d34122294e.png1.2创建项目a、新建一个普通Maven项目,导入maven依赖<!--导入依赖--> <dependencies><!-- mysql驱动-->原创 2022-01-18 21:34:33 · 572 阅读 · 0 评论