歌谣---后端学习java--mybatis
mybatis
普通网友
这个作者很懒,什么都没留下…
展开
-
mybatis学习(55):延迟加载
MyBatis中的延迟加载,也称为懒加载,是指在进行关联查询时,按照设置延迟规则推迟对关联对象的select查询。延迟加载可以有效的减少数据库压力。 注意:MyBatis的延迟加载只是对关联对象的查询有延迟设置,对于主加载对象都是直接执行查询语句的。一、关联对象加载时机、关联对象加载时机MyBatis根据对关联对象查询的select语句的执行时机,分为三种类型:直接加载、侵入...转载 2019-11-26 09:35:02 · 104 阅读 · 0 评论 -
mybatis学习(47):嵌套查询--一对一
数据库目录结构映入jar包和junit单元测试com.geyao.mybatis.mapperAuthorMapper类package com.geyao.mybatis.mapper;import com.geyao.mybatis.pojo.Author;public interface AuthorMapper { Auth...原创 2019-11-26 09:24:26 · 300 阅读 · 0 评论 -
mybatis学习(54):鉴定器
数据库表数据库叫blog_gp1701author表数据blog表数据comment表数据post表数据vechcle目录结构jar包导入先给对应的jar包导入建立一个junit单元测试配置文件log4j.properties### \u914D\u7F6E\u6839 ###...原创 2019-11-26 09:26:43 · 199 阅读 · 0 评论 -
mybatis学习(53):构造方法映射
数据库表数据库叫blog_gp1701author表数据blog表数据comment表数据post表数据目录结构jar包导入先给对应的jar包导入建立一个junit单元测试配置文件log4j.properties### \u914D\u7F6E\u6839 ###log4j.rootLo...原创 2019-11-26 09:26:29 · 449 阅读 · 0 评论 -
mybatis学习(52):扩展结果的展现
首先使用逆向工程创建相关类数据库表authorblog新建一个项目,将逆向工程的生成的拷贝进来配置文件log4j.properties### \u914D\u7F6E\u6839 ###log4j.rootLogger = debug,console ,fileAppender,dailyRollingFile,ROLLING_FILE,MAIL...原创 2019-11-26 09:25:52 · 417 阅读 · 0 评论 -
mybatis学习(51):扩展集
大部分现实应用中我们并不需要把数据库中的整行数据都拉出来, 所以要做扩展结果集笔记: 在实际项目过程中, 先用逆向工程自动生成, 然后再做扩展结果集来满足大部分的现实需要本节内容应该注意扩展结果集的命名方式创建一个扩展类ShopCustom, (这样命名可以和Shop在项目树里面排列在一起) package io.github.coinsjack.pojo;pub...转载 2019-11-26 09:25:31 · 122 阅读 · 0 评论 -
mybatis学习(50):嵌套查询
数据库表数据库叫blog_gp1701author表数据blog表数据comment表数据post表数据目录结构jar包导入先给对应的jar包导入建立一个junit单元测试配置文件log4j.properties### \u914D\u7F6E\u6839 ###log4j.rootLo...原创 2019-11-26 09:25:10 · 278 阅读 · 0 评论 -
mybatis学习(49):嵌套查询--一对多
数据库表数据库叫blog_gp1701author表数据blog表数据comment表数据post表数据目录结构jar包导入先给对应的jar包导入建立一个junit单元测试配置文件log4j.properties### \u914D\u7F6E\u6839 ###log4j.rootLogger...原创 2019-11-26 09:24:58 · 273 阅读 · 0 评论 -
mybatis学习(48):列表信息查询
数据库目录结构映入jar包和junit单元测试com.geyao.mybatis.mapperAuthorMapper类package com.geyao.mybatis.mapper;import com.geyao.mybatis.pojo.Author;public interface AuthorMapper { Author...原创 2019-11-26 09:24:46 · 195 阅读 · 0 评论 -
mybatis学习(46):二级缓存被刷新的情况
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.my...原创 2019-11-26 09:24:09 · 182 阅读 · 0 评论 -
mybatis学习(45):开启二级缓存
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.my...原创 2019-11-25 10:06:32 · 103 阅读 · 0 评论 -
mybatis学习(44):二级缓存1
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.my...原创 2019-11-25 10:06:15 · 105 阅读 · 0 评论 -
mybatis学习(43):一级缓存被刷新情况
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.my...原创 2019-11-25 10:05:59 · 191 阅读 · 0 评论 -
mybatis学习(42):mybatis的一级缓存
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao...原创 2019-11-25 10:05:41 · 185 阅读 · 0 评论 -
mybatis学习(34):动态sql-choose
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.myb...原创 2019-11-24 00:28:05 · 270 阅读 · 0 评论 -
mybatis学习(33):动态sql if
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.m...原创 2019-11-24 00:27:51 · 219 阅读 · 0 评论 -
mybatis学习(27):获取自增id方式一(在mapper中insert配置节点的属性)
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.mybat...原创 2019-11-24 00:26:38 · 314 阅读 · 0 评论 -
mybatis学习(41):使用逆向工程
新建一个项目,将逆向工程的生成的拷贝进来配置文件log4j.properties### \u914D\u7F6E\u6839 ###log4j.rootLogger = debug,console ,fileAppender,dailyRollingFile,ROLLING_FILE,MAIL,DATABASE### \u8BBE\u7F6E\u8F93\u51FAsql\...原创 2019-11-25 10:05:28 · 302 阅读 · 0 评论 -
mybatis学习(40):逆向工程的创建
目录首先导入我们的jar包链接:https://pan.baidu.com/s/1Ent3kAwOagOZLT0XxDLEeA提取码:zqpu建立一个com.geyao.generator的包generator的java类package com.geyao.generator;import java.io.File;import java.util.*; imp...原创 2019-11-25 10:04:36 · 136 阅读 · 0 评论 -
mybatis学习(39):动态sql片段
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao....原创 2019-11-25 10:04:24 · 165 阅读 · 0 评论 -
mybatis学习(38):动态sql-foreach
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.my...原创 2019-11-25 10:04:05 · 165 阅读 · 0 评论 -
mybatis学习(37):动态sql-trim
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.m...原创 2019-11-25 10:03:51 · 190 阅读 · 0 评论 -
mybatis学习(36):动态sql-set
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.my...原创 2019-11-25 10:03:34 · 155 阅读 · 0 评论 -
mybatis学习(35):sql-where
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.myb...原创 2019-11-24 00:28:19 · 167 阅读 · 0 评论 -
mybatis学习(32):删除操作
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.my...原创 2019-11-24 00:27:36 · 200 阅读 · 0 评论 -
mybatis学习(31):修改部分字段(有外键,先查询,再修改)
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.myb...原创 2019-11-24 00:27:25 · 814 阅读 · 0 评论 -
mybatis学习(30):修改功能
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.myb...原创 2019-11-24 00:27:11 · 204 阅读 · 0 评论 -
mybatis学习(29):适用于没有自增的数据库
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.myb...原创 2019-11-24 00:27:02 · 127 阅读 · 0 评论 -
mybatis学习(28):获取自增id方式二(在全局中配置setting选项)
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.myb...原创 2019-11-24 00:26:52 · 213 阅读 · 0 评论 -
mybatis学习(26):插入功能(插入数据)
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao.mybat...原创 2019-11-24 00:26:22 · 365 阅读 · 0 评论 -
mybatis学习(25):分页3 多参数传递(使用map)
分页排序目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import com.geyao...原创 2019-11-23 14:51:16 · 827 阅读 · 0 评论 -
mybatis学习(24):分页2 多参数传递(使用注解)
分页排序目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import org.apache.ibatis.annotations.Param;import com.geyao.mybatis.pojo.Blog;p...原创 2019-11-23 14:36:53 · 329 阅读 · 0 评论 -
mybatis学习(23):分页1 多参数传递(索引方式)
分页排序目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import com.geyao.mybatis.pojo.Blog;public interface BlogMapper { Blog selectBlog...原创 2019-11-23 14:27:03 · 282 阅读 · 0 评论 -
mybatis学习(22):查询排序
按照某列排序目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import com.geyao.mybatis.pojo.Blog;public interface BlogMapper { Blog selectBl...原创 2019-11-23 14:14:56 · 498 阅读 · 0 评论 -
mybatis学习(21):MySQL 字符串 转换 CAST与CONVERT 函数的用法
MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下:Sql代码CAST(valueastype); CONVERT(value,type);就是CAST(xxx AS 类型), CONVERT(xxx,类型)。Sql代码mysql>SELECTCAST('3.35'AS...原创 2019-11-23 14:13:55 · 4489 阅读 · 0 评论 -
mybatis学习(20):模糊查询$
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import com.geyao.mybatis.pojo.Blog;public interface BlogMapper { Blog selectBlog(Int...原创 2019-11-23 13:55:20 · 111 阅读 · 0 评论 -
mybatis学习(19):模糊查询#
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import java.util.List;import com.geyao.mybatis.pojo.Blog;public interface BlogMapper { Blog selectBlog(In...原创 2019-11-23 13:44:41 · 239 阅读 · 0 评论 -
mybatis学习(18):列名与属性名不一致的情况(使用ResultMap)
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import com.geyao.mybatis.pojo.Blog;public interface BlogMapper { Blog selectBlog(Integer id); Blog select...原创 2019-11-23 13:30:05 · 276 阅读 · 0 评论 -
mybatis学习(17):列名与属性名不一致的情况(使用别名)
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import com.geyao.mybatis.pojo.Blog;public interface BlogMapper { Blog selectBlog(Inteage id);}BlogMapper...原创 2019-11-23 13:09:42 · 157 阅读 · 0 评论 -
mybatis学习(16):不使用接口的方式
目录结构com.geyao.mybatis.mapperBlogMapper类package com.geyao.mybatis.mapper;import com.geyao.mybatis.pojo.Blog;public interface BlogMapper { Blog selectBlog(Inteage id);}BlogMapper.x...原创 2019-11-23 12:52:23 · 288 阅读 · 0 评论