×

spring boot

SpringBoot简单实现模糊查询及新增

品胜河南永城门店 品胜河南永城门店 发表于2024-06-21 浏览6255 评论0
后端 1.检查mave仓库是否是本地地址 2.下载依赖  3.检查jdbc.properties(数据库及密码)   4.generatorConfig.xml设置  (1)修改jar包位置 ,更换成本地maven仓库中mysql数据库jdbc驱动jar包的位置 修改classPathEntry配置,更换成本地maven仓库中mysql数据库jdbc驱动jar包的位置 修改table配置表信息(tableName和domainObjectName)

spring boot

SpringBoot使用Mybatis-Plus(亲测有效)

timeduoduoba timeduoduoba 发表于2024-06-21 浏览5175 评论0
MyBatisPuls概述 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生 国产的开源框架,基于MyBatis 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构

spring boot

SpringBoot ThreadPoolTaskExecutor mybatis-plus 大数量数据批量插入大数量级数据

校长 校长 发表于2024-06-21 浏览6454 评论0
SpringBoot+ThreadPoolTaskExecutor+mybatis-plus 批量插入大数量级数据 创作不易,可否给作者点个赞再走 一. 效率 参考:https://www.jianshu.com/p/255095b274fe 方法一、 saveBatch() 首先mybatis-plus中默认提供了一个批量保存数据到数据库的方法saveBatch(),批处理实质上还是一条条的sql去执行,但是它做了预编译优化,只编译一次sql,但是还是一个for循环,一条执行一次

spring boot

基于SpringBoot+Vue的前后端分离练习项目

杍杋 杍杋 发表于2024-06-21 浏览7463 评论0
1、项目介绍 这是一款基于SpringBoot+Vue的前后端分离的项目,麻雀虽小,五脏俱全,值得拥有! 全部源码放到文章最后 页面展示: 用户主页 管理员后台界面 2、技术选型 后端 SpringBoot Hutool工具类库(*超好用) Redis缓存 (缓解多次刷新数据库压力) Lombok(减少写get、set等方法) Mysql5.7+ Mybatis ​ Mybatis-Plus 前端 ​ Vue2 ​ Vue-Router ​ VueX ​ Eleme

spring boot

解决MyBatis报错:TypeException: Could not set parameters for mapping

ACG ACG 发表于2024-06-21 浏览4846 评论0
项目场景: 基于Vue+Spring Boot+MyBatis框架的菜品管理系统,商家在前端修改菜品状态(“可点”改为“售罄”,或“售罄”改为“可点”)。 问题描述 当菜品在数据库中只有一个主键name(菜名)时,系统可以正常实现菜品状态修改功能;相关Dao中的代码: /** * 修改菜品状态 * */ @Update("UPDATE dishes SET status=#{status} WHERE name=#{name}")

spring boot

解决Spring boot整合mybatis,xml资源文件放置及路径配置问题

一 发表于2024-06-21 浏览9322 评论0
一:问题描述 1:前言 无论你是将mapper.xml文件是和resources建造在一块,还是将mapper.xml文件和mapper放在一块,我们只要修改在yaml当中的mapper-locations的相对路径即可。(前提是你在pom文件中导入了相关的resources路径) 2:下方是将mapper.xml和mapper写在了一块 3:mapper.xml在resources路径下 4:需要在pom中导入的resources路径 <resources&

spring boot

Oracle——springboot+mybatis-plus使用oracle增加自增主键

似水流年 似水流年 发表于2024-06-21 浏览5948 评论0
前言 Oracle相对Mysql来说,具有很大的差异性。在MySQL中设定主键属性为AUTO_INCREMENT时,就能达到自动递增的效果。 但是Oracle不存在这种设定。 如果需要实现主键和主键自增的功能,则需要进行下列设定。 创建数据库表 在建表时,可以采取增加主键字段的方式创建表和列: create table test( id number(10) primary key, ...... ) 如果表已经创建,需要额外增加一个主键列,则需要使用到Al

spring boot

【SpringBoot+MyBatisPlus】分页的实现以及使用数值转换器来解决long型id精度丢失问题

™無聲煩の告別™ ™無聲煩の告別™ 发表于2024-06-21 浏览7470 评论0
前言 在以后的开发中,当全局唯一id的生成策略生成很长的Long型数值id之后会超过JS对Long型数据处理的能力范围,可能发生精度丢失而造成后端方法失效,我们要学会解决。分页功能虽然简单但是非常重要,对于刚接触项目的人一定要重点注意! 一.分页查询的实现 在做分页查询时流程如下: 页面发送ajax请求,将分页查询参数(page、pageSize、name)提交到服务端,服务端Controller层接收页面提交的数据并调用Service层查询数据,Service调用M

spring boot

Java毕设-基于SpringBoot的社区疫情防控系统

xunfish xunfish 发表于2024-06-21 浏览6586 评论0
本人承诺只做技术分享,永不收费。 V----------》:专栏详情 一、背景         从新冠状病毒在武汉爆发起至今,疫情并未完全褪去,尤其是在今年入冬后, 不少地区都有出现疫情的身影,如果单靠社区简单的封禁措施并不能很好的解决社 区疫情防控的难题,而依托互联网利用网络科技力量为社区疫情防控是一种趋势(如 阿里推出的钉钉)。在这种情况下,基于 SpringBoot 实现的社区疫情防控系统为社 区疫情防控管理带来了极大的便利. 二、设

MYSQL教程

Mybatis实现Mysql批量插入数据,判断数据是否存在,亲测有效

Serien01 Serien01 发表于2024-06-21 浏览5092 评论0
       首先吐槽一波,各大平台的腊鸡文章、误人子弟到处搬运都不知道谁是原创, 还TMD解决不了问题,浪费大把时间。废话不多说直接进入主题。    我们在日常开发中避免不了的,会使用各关系型数据库的批量插入操作,批量插入虽然好用,但是也有诸多的限制,例如: 以下实例  本质上来说这段sq在正常都有值的情况下来讲,没有任何的问题,但是注意看绿色框内的写法,没有做任何的判断,但凡红框内 entity.字段,少了一个或者没有值就会报错  为什么会没有值,接着往下看  

tomcat

【手把手教你整合SSM项目并且完成入门项目到成功运行!!!】(ssm项目怎么运行)

凡间教主 凡间教主 发表于2024-06-21 浏览5861 评论0
整合ssm框架的步骤 一. 准备工作:创建一个存放学生数据的数据库表 CREATE DATABASE `ssm_student`; USE `ssm_student`; DROP TABLE IF EXISTS `student`; # 建议前3句语句分开按顺序执行,不然可能会报错 CREATE TABLE `student` ( `stuId` INT(10) NOT NULL AUTO_INCREMENT COMMENT '学生id', `stuName` VARCHAR(100

后端

idea在用Mybatis时,xml文件sql没有提示,提示去除背景颜色

杨聪 杨聪 发表于2024-06-21 浏览6722 评论0
1、mapper.xml文件中的sql语句不提示 1.1 首先,alt+enter,出现如下窗口 随后的窗口选择 这样在如下窗口中会增加一个update 双击点开后如下,一定注意这个地址是https 这样你就可以在update中有提示了,但是在其他标签中依然没有提示,如法炮制即可 有一个简单的方法,就是在local name中写sql|select|insert|update|delete 这样,几个标签都会有提示 1.2 其次是,本身为什么没有提示 经过查找发现,其中有个类似