本代码为 Springboot vue.js 前后分离 + 跨域 版本 (权限控制到菜单和按钮) 后台框架:springboot2.1.2+ mybaits+maven+接口 前端页面:html +vue.js 形式 jquery ajax 异步跨域 json 格式数据交互 前后分离,前后台分开部署 ...
分类:
编程语言 时间:
2019-11-17 10:52:54
阅读次数:
106
不知道一些同学有没有这种疑问,为什么Mybtis中要配置dataSource,Spring的事务中也要配置dataSource?那么Mybatis和Spring事务中用的Connection是同一个吗?我们常用配置如下 <!--会话工厂 --> <bean id="sqlSessionFactory ...
分类:
编程语言 时间:
2019-11-13 13:09:29
阅读次数:
115
在实际项目中,我们发现在一个事务中查询同样的语句两次的时候,第二次没有进行数据库查询,直接返回了结果,实际这种情况我们就可以称为缓存。 Mybatis的缓存级别 一级缓存 MyBatis的一级查询缓存(也叫作本地缓存)是基于org.apache.ibatis.cache.impl.Perpetual ...
分类:
其他好文 时间:
2019-11-09 17:11:50
阅读次数:
99
像Mybatis、Hibernate这样的ORM框架,封装了JDBC的大部分操作,极大的简化了我们对数据库的操作。 在实际项目中,我们发现在一个事务中查询同样的语句两次的时候,第二次没有进行数据库查询,直接返回了结果,实际这种情况我们就可以称为缓存。 Mybatis的缓存级别 一级缓存 MyBati ...
分类:
其他好文 时间:
2019-11-09 14:04:54
阅读次数:
86
我们上篇文章讲到了查询方法里面的doQuery方法,这里面就是调用JDBC的API了,其中的逻辑比较复杂,我们这边文章来讲,先看看我们上篇文章分析的地方 SimpleExecutor 1 public <E> List<E> doQuery(MappedStatement ms, Object pa ...
分类:
移动开发 时间:
2019-11-06 13:17:19
阅读次数:
165
刚开始使用Mybaits的同学有没有这样的疑惑,为什么我们没有编写Mapper的实现类,却能调用Mapper的方法呢?本篇文章我带大家一起来解决这个疑问 上一篇文章我们获取到了DefaultSqlSession,接着我们来看第一篇文章测试用例后面的代码 为 Mapper 接口创建代理对象 我们先从 ...
分类:
移动开发 时间:
2019-11-01 11:07:55
阅读次数:
110
mybatis中文官网:https://mybatis.org/mybatis-3/zh/index.html 一、Mybatis是什么? mybaits是一种持久层框架,实现数据的持久化操作。是ORM(Object Relational Mapping),对象关系映射框架的一种,支持定制化sql, ...
分类:
其他好文 时间:
2019-10-22 13:16:42
阅读次数:
155
1 public interface UserMapper { public List<User> getUserListByNullParam(); public List<User> getUesrListByUserName(String userName); public List<User ...
分类:
其他好文 时间:
2019-10-22 13:09:28
阅读次数:
87
<?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"> <m... ...
分类:
其他好文 时间:
2019-10-22 12:43:54
阅读次数:
64
<?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"> <m ...
分类:
其他好文 时间:
2019-10-22 10:27:57
阅读次数:
82