
MyBatis
「已注销」
这个作者很懒,什么都没留下…
展开
-
MyBatis xml文件头
MyBatis 中 .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 namespace="包名"></mapper>原创 2021-04-21 13:07:14 · 183 阅读 · 0 评论 -
SpringBoot+MyBatis 基于xml实现多表查询的两种方式
SpringBoot+MyBatis 基于xml实现多表查询的两种方式1、创建SpringBoot项目,导入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId>原创 2021-04-13 16:18:18 · 754 阅读 · 1 评论 -
SpringBoot+MyBatis
SpringBoot+MyBatis+MySql 实现简单的用户增删改查1、创建数据库表create table t_user(userid int primary key auto_increment,username varchar(30),userage int,height double,address varchar(30));2、创建SpringBoot想买导入依赖 <dependencies> <dependency>原创 2021-04-13 13:07:54 · 118 阅读 · 0 评论 -
MyBatis使用PageHelper实现分页
MyBatis分页在JavaWeb中,使用JDBC的方式实现数据的分页,主要实现的原理:在查询的语句后面添加 (limit) 关键字,然后实现查询的数据分页功能。但是如果需要在所有的查询中都添加分页的话,那么就需要在所有的select语句后面添加 (limit) 关键字,这样的工作量是巨大的。同时也要改动大量的代码。mybatis中提供的插件(plugin)机制,运行在mybatis的原有的处理逻辑上添加一些额外的逻辑,这样既不需要修改原来的代码,而且还可以非常容易进行实现。mybatis的插件机制,本原创 2020-11-11 18:48:23 · 690 阅读 · 0 评论 -
MyBatis一对一、一对多、多对多高级查询
MyBatis一对一、一对多、多对多高级查询1.mybatis的高级查询中一对一查询操作需求:查询指定用户信息。分析:可以将用户的信息保存在两张表中,第一张表保存用户的基本信息,第二张表保存用户的身份证信息,这时用户的基本信息与用户的身份证信息就是一组一对一的信息。创建数据库表添加测试数据:#用户基本信息表create table tb_user(userid int primary key auto_increment,username varchar(20),userage int,原创 2020-11-11 12:35:02 · 285 阅读 · 0 评论 -
java之MyBatis
MyBatis1. 什么是MyBatis?答:是一款基于ORM持久层的数据访问框架。2. 为什么要使用MyBatis?答:它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。3. 什么是ORM?答:ORM对象关系映射。它是一种将内存中的对象保存到关系型数据库中的技术。主要负责实体域对象的持久化,封装数据库访问细节。提供了实现持久化层的另一种模式,采用映射元数据(XML)来描述对象-关系的映射细节,使得ORM中间件能在任何一个Ja原创 2020-07-30 19:18:54 · 169 阅读 · 0 评论