![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 74
倩女有文
体重447kg 身高246
展开
-
深入浅出Mybatis:鉴别器级联的原理
先来看两段代码:public class MaleStudenBean extends StudentBean{ private List<StudentHealthMaleBean> studentHealMaleList = null; /******getter and setter******/}public class FemaleStudentBean...原创 2018-08-12 20:29:17 · 7545 阅读 · 0 评论 -
深入浅出Mybatis原理中一对一级联最严重的一个错误!!
先分析表的关系:首先主表是学生课程表然后副表是课程表两个表之间是一对一的关系(主表的一条记录只对应副表的一条记录)现在该干什么?从哪里开始啊?现在要做的事情是要把副表的信息整合到主表中来这里先放一问题再这里:为什么要把副表的信息整合到主表中来啊?很明显,从主表学生课程表那里获得信息是不完整的这里从头再来捋一捋:问题的源头是:我们对学生课程表的查询出现了问题来看一下是怎么回...原创 2018-08-09 14:59:22 · 351 阅读 · 1 评论 -
深入理解Mybaitis一对多级联
public class LectureBean{ private Integer id; private String lectureName; private String note; .....setter and getter.....}//这是一个Bean类 用来映射Lecture 包括了Lecture中的所有字段//Bean类一定包括了映射表的所...原创 2018-08-08 18:54:30 · 671 阅读 · 0 评论 -
以resultMap为视角理解Mybatis中的一对一级联的实现原理
ResultMap元素在mapper中是什么?如何理解?一对一级联又是什么如何理解?先写一个映射器来理解一下:第一层的理解:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/d...原创 2018-08-07 17:02:10 · 596 阅读 · 0 评论 -
一张图彻底理解级联!!!!!
1 学生表中肯定包含多条记录 每一条记录代表一名学生 因为 每一条记录保存了一名学生的核心信息: 该学生的姓名,性别,学生证号 但是 学生表中必须给每一条记录一个编号id 为什么 就是为了级联!!! 事实上 每个表我们都会倾向于给一个编号id 为什么? 为了级联!!! 为什么级联? 因为表信息的分散化存储 为什么分散化? 因为一张表记...原创 2018-07-30 11:28:14 · 34753 阅读 · 6 评论 -
MyBatis支持的三个特殊的参数:设置好开发更快
MyBatis支持的三个特殊的参数:列参数:${columns}传递动态列select ${columns} from t_tablenamesql参数:#{prefix}和${tablename}传递不同的表 #{prefix}引入部分的sql ${tablename}引入全部的sql//在这里定义sql<sql id="role_colum...原创 2018-07-26 17:57:49 · 524 阅读 · 0 评论 -
SpingMVC框架中去掉List<Bean>中重复bean的方法
1.重写实体类Bean的equals()和hashCode()方法package com.wsbs.modules.personal.entity;import com.ect.cloud.common.persistence.DataEntity;/** * * 此类描述的是:个人基本信息 */public class PersonalBasicListBean exte...原创 2019-04-19 17:47:27 · 554 阅读 · 0 评论