张育嘉的博客

你值得更好

SpringBoot之集成通用Mapper

第一种: 1.引入POM坐标,需要同时引入通用mapper和jpa <dependency> <groupId>tk.mybatis</groupId> ...

2018-08-19 14:04:11

阅读数 346

评论数 1

Mybatis分页插件pagehelper 5.1.2遇到的问题

如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。 该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。 我在做项目时在Mybatis配置xml中配置拦截器插件如下: &lt...

2018-07-30 11:01:39

阅读数 455

评论数 1

Mybatis中注解版的Mapper获取参数值以及如何模糊查询

@Mapper public interface UserMapper { @Select("select * from User") public List&am...

2018-07-30 10:34:45

阅读数 528

评论数 0

Mybatis之使用注解拼装动态sql

方式一: @Mapper public interface ImageMapper { @Select("select * from image where isShow=0") List&...

2018-07-29 00:24:35

阅读数 217

评论数 1

Mybatis常见面试、笔试题汇总

mybatis常见面试、笔试题汇总 1、#{}和${}的区别是什么? 答: ${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。 #{}是sql的参数占位符,...

2018-07-17 12:39:34

阅读数 152

评论数 0

Mybatis结合log4j打印SQL日志

方法一 1.Maven引用jar包 默认的mybatis不能打印出SQL日志,不便于查看调试,需要结合log4jdbc-log4j2就可以完整的输入SQL的调试信息。 pom.xml 配置maven,注意以下3个都需要 <dependency&...

2018-07-02 00:18:06

阅读数 135

评论数 0

解决Maven项目下使用Mybatis时,找不到mapper映射文件(不拷贝)问题

问题 控制台输出错误信息: 六月 25, 2018 2:23:26 下午 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet [taotao-manager] in c...

2018-06-25 14:39:28

阅读数 3612

评论数 4

Mybatis(八)之逆向工程

转载自mybatis学习笔记(18)-mybatis逆向工程 企业实际开发中,常用的逆向工程方式:由数据库的表生成java代码。 官网链接 《MyBatis Generator的介绍》 下载逆向工程 maven中央仓库MyBatis-Generator下...

2018-06-08 16:53:56

阅读数 91

评论数 0

Mybatis(七)之整合Spring

环境 1、JDK1.8 2、mybatis-3.2.7 3、spring-framework-4.3.2.RELEASE 4、eclipse: Oxygen.3a Release (4.7.3a) 项目结构 所需jar包 配置文件 MybatisConfig.xml ...

2018-06-08 15:46:03

阅读数 48

评论数 0

Mybatis(六)之缓存

Mybatis缓存 Mybatis的缓存,包括一级缓存和二级缓存 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相...

2018-06-07 16:38:20

阅读数 58

评论数 0

Mybatis(五)之延迟加载

延迟加载又叫懒加载,也叫按需加载。也就是说先加载主信息,在需要的时候,再去加载从信息。 . 在mybatis中,resultMap标签的association标签和collection标签具有延迟加载的功能。 需求 查询订单信息,关联查询用户信息 1、 创建一个state...

2018-06-06 21:53:45

阅读数 115

评论数 0

Mybatis(四)之动态SQL

在实际场景中,我们需要根据业务使用sql语句,这时动态sql语句就能很大程度上提高代码重用性,使编程更加灵活 where和if 我们先来看看示例 // mapper接口 public interface UserMapper { public List&a...

2018-06-05 22:06:42

阅读数 52

评论数 0

Mybatis(三)之输入输出映射

参考自《mybatis parametertype 多个参数》 输入映射 一、单个参数 方案1 public List&a...

2018-06-05 00:07:57

阅读数 106

评论数 0

Mybatis(二)之全局配置文件

全局配置文件内容和顺序如下(标签顺序不能乱) <?xml version="1.0&am...

2018-06-04 21:31:33

阅读数 89

评论数 0

Mybatis(一)之概述

mybatis的介绍 mybatis就是一个封装来jdbc的持久层框架,它和hibernate都属于ORM框架,但是具体的说,hibernate是一个完全的orm框架,而mybatis是一个不完全的orm框架。 Mybatis让程序员只关注sql本身,而不需要去关注如连接的创建、stateme...

2018-06-02 00:08:25

阅读数 72

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭