随笔分类 -  数据库相关

摘要:1.背景 很多时候我们使用mybatis-plus主要是生成对象模型,mapper文件,不需要controller和service, 那应该怎么办呢,很简单,设置为空字符串就可以了 // 不生成controllertemplateConfig.setController("");// 不生成serv 阅读全文
posted @ 2022-10-17 17:15 李东平|一线码农 阅读(845) 评论(0) 推荐(0) 编辑
摘要:1.背景 在实际开发中,可能会涉及到开始是Oracle数据库,但是后面想使用mysql数据库 那么这时候我们就需要使用到Oracle数据库转变为mysql数据库 2.具体步骤 步骤一:导出Oracle表结构的sql文件 步骤二:将上一步中导出的sql文件导入到powerDesigner中 步骤三:转 阅读全文
posted @ 2020-12-25 16:41 李东平|一线码农 阅读(2201) 评论(0) 推荐(1) 编辑
摘要:1.背景 本教程将介绍如何使用 mybatis-plus 工具自动给我们生成 Controller、Service、Entity、Mapper、Mapper.xml 层代码; 给出一个便于于学习理解的的最基础版本, 同时为了便于大家快速在实际生产同时也给出一个更符合生产使用的生产版本, 在这个版本中 阅读全文
posted @ 2020-12-18 10:02 李东平|一线码农 阅读(4724) 评论(0) 推荐(0) 编辑
摘要:1.课程大纲 2.目录链接 1.简介与CRUD快速使用 https://www.cnblogs.com/newAndHui/p/13938754.html 2.注解的使用 https://www.cnblogs.com/newAndHui/p/13939452.html 3.查询精讲 https:/ 阅读全文
posted @ 2020-12-16 06:53 李东平|一线码农 阅读(3151) 评论(0) 推荐(0) 编辑
摘要:1.背景 mybatis-plus除了常规的一些CRUD还有其他的的功能如下 2.逻辑删除 2.1.实现配置 步骤一、数据库准备一个逻辑删除字段,一般是deleted 步骤二、配置文件中添加入下配置 步骤三、java实体上加标签如下: 2.2.实际案例演示 package com.ldp.demo0 阅读全文
posted @ 2020-12-15 06:27 李东平|一线码农 阅读(971) 评论(0) 推荐(0) 编辑
摘要:1.背景 本节要么很简单,要么不重要,知道就可以了. 2.更新 package com.ldp.demo01; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.ldp.entity.Sy 阅读全文
posted @ 2020-12-07 19:08 李东平|一线码农 阅读(370) 评论(0) 推荐(0) 编辑
摘要:1.背景 查询在实际生产中用得最多,也最灵活. 2.查询案例 表结构: CREATE TABLE `sys_user` ( `id` int(32) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(64) DEFAULT NULL, `par 阅读全文
posted @ 2020-12-07 18:51 李东平|一线码农 阅读(586) 评论(1) 推荐(0) 编辑
摘要:1.背景 mybatis-plus给出了很多配置, 大部分的配置使用默认的就可以了, 但是还是有很多需要的配置比如: # mybatis-plus相关配置 mybatis-plus: # xml扫描,多个目录用逗号或者分号分隔(告诉 Mapper 所对应的 XML 文件位置) mapper-loca 阅读全文
posted @ 2020-12-07 17:17 李东平|一线码农 阅读(331) 评论(0) 推荐(0) 编辑
摘要:1.背景 平时在开发中会经常用到单表的CRUD操作 其实,这些单表的CRUD,完全不需要我们写sql,可以使用mybatis-plus自动生成,不但高效而且不容用出错! 2.mybatis-plus的强大 mybatis可以根据数据库的设计一键生成实体、mapper、service、controll 阅读全文
posted @ 2020-11-06 22:40 李东平|一线码农 阅读(1022) 评论(0) 推荐(0) 编辑
摘要:1.背景 在实际开发中,我们可能会利用存储过程批量处理业务, 对应有些存储过程可能会执行很长时间,这时我们需要客户端点操作后,存储过程异步执行 具体实现如下 1.创建处理业务的存储过程:sp_test_handle 2.创建触发业务的job:TEST_HANDLE_JOBS 3.创建客户端调用的存储 阅读全文
posted @ 2020-10-10 18:17 李东平|一线码农 阅读(1002) 评论(0) 推荐(0) 编辑
摘要:1.背景 事务在实际开发中必不可少.....直接进入正题 2.事务的4大特征 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。 事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学 阅读全文
posted @ 2019-08-23 17:49 李东平|一线码农 阅读(383) 评论(0) 推荐(0) 编辑
摘要:1.url链接设置字符编码 SET character_set_database = utf8; SET character_set_server = utf8; 阅读全文
posted @ 2018-09-29 14:10 李东平|一线码农 阅读(236) 评论(0) 推荐(0) 编辑
摘要:步骤: a.解压文件 b.添加如下配置文件 c.mysql-proxy.conf配置内容如下: 1 [mysql-proxy] 2 admin-username=proxy 3 admin-password=root 4 admin-lua-script=D:/mysql-proxy/lib/mys 阅读全文
posted @ 2018-03-04 20:15 李东平|一线码农 阅读(105) 评论(0) 推荐(0) 编辑
摘要:1.mysql数据库主从同步读写分离 1.1.主要解决的生产问题 1.2.原理 a、为什么需要读写分离? 一台服务器满足不了访问需要。数据的访问基本都是2-8原则。 b、怎么做? 不往从服务器去写了,那就要主上写的操作都要同步到从(主从同步) (1) master将改变记录到二进制日志(binary 阅读全文
posted @ 2018-03-04 18:35 李东平|一线码农 阅读(417) 评论(0) 推荐(0) 编辑
摘要:1.数据库安装 1.mysql安装包准备 2.右键安装 3.点击下一步 4. 选择自定义安装,点击下一步 5. 6. 7. 8. 数据库安装完成 2.数据库服务器配置 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 如果在这一步执行过程中显示无响应或者执行失败,可以先卸 阅读全文
posted @ 2017-12-27 17:50 李东平|一线码农 阅读(519) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示