
mybatis
zhongbai-
这个作者很懒,什么都没留下…
展开
-
mybatis三表联查
视频课程详情包含三张表:video: 视频对象 `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(524) DEFAULT NULL COMMENT '视频标题', `summary` varchar(1026) DEFAULT NULL COMMENT '概述', `cover_img` varchar(524) DEFAULT NULL COMMENT '封面图', `price` int(11) DEFAUL原创 2021-08-15 09:09:09 · 3192 阅读 · 2 评论 -
mybatis–plus乐观锁实现
如果不考虑事务隔离性会产生那些问题读问题:脏读不可重复读幻读写问题:丢失更新乐观锁与悲观锁乐观锁与悲观锁都可以解决写问题即丢失更新。悲观锁解决方法:使用串行,当一个进程在进行时,其余进程等待。mybatis–plus乐观锁解决方法:添加一个版本字段,当一个...原创 2021-04-03 21:13:41 · 176 阅读 · 0 评论 -
mybatis-plus分页
MyBatis Plus自带分页插件,只要简单的配置即可实现分页功能(1)创建配置类/* 分页插件*/@Beanpublic PaginationInterceptor paginationInterceptor() {return new PaginationInterceptor();}(2)测试selectPage分页测试:最终通过page对象获取相关数据@Testpublic void testSelectPage() {Page<User> page = ne原创 2021-04-03 21:37:16 · 107 阅读 · 0 评论 -
Mybatis配置mapper.xml的三种方式
1.使用package 配置XXXMapper.xml所在的包 <mappers> <package name="com.sun.dao"/> </mappers>2.使用resource配置Mapper.xml在mybatis核心配置文件中注册 <!--每一个Mapper.xml都需要在mybatis核心配置文件中注册--> <mappers> <mapper resource原创 2021-06-06 09:01:05 · 1723 阅读 · 0 评论 -
Mybatis-plus配置其他主键策略
ID_WORKERMyBatis-Plus默认的主键策略是:ID_WORKER 全局唯一ID,为long类型ID_WORKER_STRMyBatis-Plus默认的主键策略是:ID_WORKER 全局唯一ID,为String类型mybatis-plus实现主键策列:自增策略要想主键自增需要配置如下主键策略,需要在创建数据表的时候设置主键自增实体字段中配置 @TableId(type = IdType.AUTO)@TableId(type = IdType.AUTO)private Lon原创 2021-03-30 11:29:48 · 384 阅读 · 0 评论 -
yml以及properties的数据库配置
application.ymlserver: port: 8081spring: datasource: password: 123456 url: jdbc:mysql://localhost:3306/jsptest?useSSL=false&serverTimezone=UTC driver-class-name: com.mysql.cj.jdbc.Driver username: root type: com.alibaba.druid.原创 2021-02-20 10:59:16 · 981 阅读 · 0 评论 -
Mybatis笔记
Mybatis笔记什么是MyBatisMyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程Mybatis官方文档 : http://www.mybatis.org/mybatis-3/zh/index.htmlGitHub : https://github.com/mybatis/mybatis-3思路流程:搭建环境–>导入Mybatis—>编写代码—>测试1. 搭建实验数据库在这里插入代码片CREA原创 2020-10-16 13:57:36 · 80 阅读 · 0 评论