今天在写项目时遇到如下错误 js代码如下,layui弹出层没有弹出,控制台也得不到输出 $(document).on('click','#login',function(){ let name = $("#name").val(); let password = $("#password").val ...
分类:
数据库 时间:
2021-02-09 12:21:31
阅读次数:
0
使用注解的好处就是不需要Mapper的xml文件 进行方法和DML(操纵 增删改) DQL(查询)等sql语句进行映射 但是对于实际开发 以及复杂的SQL语句不推荐使用注解进行开发 首先现在mybatis配置文件 进行类名的配置 依旧是建立sqlSession ——》getMapper——》运行在接 ...
分类:
其他好文 时间:
2021-01-27 13:20:15
阅读次数:
0
生命周期,和作用域,是至关重要的,因为错误的使用会导致非常严重的并发问题。 SqlSessionFactoryBuilder: 一旦创建了 SqlSessionFactory,就不再需要它了 局部变量 SqlSessionFactory: 说白了就是可以想象为 :数据库连接池 SqlSessionF ...
分类:
数据库 时间:
2021-01-26 12:01:59
阅读次数:
0
使用缓存, 我们可以避免频繁的与数据库进行交互 MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制, 分为一级缓存和二级缓存。 但是在默认的情况下, 只开启一级缓存(一级缓存是对同一个 SqlSession 而言的) 一级缓存 一级缓存也叫本地缓存:sqlSession ...
分类:
其他好文 时间:
2021-01-22 12:07:25
阅读次数:
0
Mybatis之查询 parameterType属性 1. 在Mapper.xml中<select><delete>等标签的parameterType可以控制传入参数的类型 2. SqlSession的selectList()和selectOne()的第二个参数和selectMap()的第三个参数都 ...
分类:
其他好文 时间:
2020-12-25 12:15:15
阅读次数:
0
第四步 这一步的主要目的就是通过SqlSession执行SQL语句。 Payment payment = sqlSession.selectOne("com.gzy.mybatistest.mapper.PaymentMapper.getPaymentById", 1); 直接进入DefaultSq ...
分类:
其他好文 时间:
2020-12-19 13:13:21
阅读次数:
2
图灵学院 java高级架构师教程-mybatis中mapper接口的创建流程 SqlSession的getMapper() 首先,我们来看下FruitMappermapper=session.getMapper(FruitMapper.class);这段代码,意思很简单,根据传入的class获取这个 ...
分类:
移动开发 时间:
2020-12-09 12:05:19
阅读次数:
6
该系列文档是本人在学习 Mybatis 的源码过程中总结下来的,可能对读者不太友好,请结合我的源码注释(Mybatis源码分析 GitHub 地址、Mybatis-Spring 源码分析 GitHub 地址、Spring-Boot-Starter 源码分析 GitHub 地址)进行阅读 MyBati ...
分类:
数据库 时间:
2020-12-01 12:14:50
阅读次数:
12
mybatis-spring原理解析 ? 没有spring使用Mybatis的步骤是 1:创建SqlSessionFactoryBuilder 2: 通过SqlSessionFactoryBuilder创建要给SqlSessionFactory 3: 创建SqlSession 4: 获取Mapper ...
分类:
编程语言 时间:
2020-11-01 22:01:14
阅读次数:
27
1:MyBatis核心对象(生命周期与作用域) SqlSessionFactoryBuilder SqlSessionFactory SqlSession 通过SqlSession实例直接执行已映射的SQL语句 基于Mapper接口方式操作数据 2:MyBatis核心配置文件 (mybatis-co ...
分类:
其他好文 时间:
2020-10-21 21:18:46
阅读次数:
18