摘要:
使用存储过程和游标 将user表的数据转移到new_user表 #将user表所有数据转移到new_user表中 DROP PROCEDURE IF EXISTS cursor_test; DELIMITER $ CREATE PROCEDURE cursor_test() BEGIN #声明use 阅读全文
摘要:
在某些业务场景下需要的数据可能是由多张表的不同字段组成的,可以 1.创建视图 2.多次查不同表封装返回给前端 视图的语法: ##创建视图CREATE VIEW 视图名 as 要多表联查的sql语句 ##移除视图DROP VIEW 视图名 如下: ##创建视图CREATE VIEW view_test 阅读全文
摘要:
今天发现了一个导致@Transactional可能失效的问题,就是new出来的集合,循环不会报空,看图 看看我遇到的业务逻辑,给角色授权 逻辑是 》》解除角色权限关系 》》给角色添加权限 解决办法 想看更多精彩内容,可以关注我的CSDN 我的CSDN 阅读全文
摘要:
今天写的一个业务场景是批量导入,然后需要记录错误的数据,精确到某个单元格的记录,有重复数据或者单元格为空的就回滚,但是事务失效了。 我的业务逻辑: 》》插入所有数据 》》在插的过程中记录哪些单元格为空或者重复数据就存在一个集合内 》》 最后判断该集合是否为空,不为空就抛异常,正常抛异常事务就会回滚 阅读全文
摘要:
使用 BCryptPasswordEncoder 随机盐加密步骤: 1.导入springboot的安全框架依赖: <!-- BCryptPasswordEncoder 加密--> <dependency> <groupId>org.springframework.security</groupId> 阅读全文
摘要:
实现 WebMvcConfigurer,重写 addResourceHandlers(ResourceHandlerRegistry registry)方法 addResourceHandler() 添加的是访问路径 addResourceLocations()添加的是映射后的真实路径,映射的真实路 阅读全文
摘要:
// String s = null; // String s = ""; String s ="测试"; if (!(s == null||s.length() <= 0)){ System.out.println("输出:"+s); } 当然也可以直接使用StringUtils工具类 ,使用 i 阅读全文
摘要:
/* 通过组织机构i数据获取其所有子孙数据*/ WITH RECURSIVE cte AS (SELECT * FROM organization WHERE organization_id = 1 UNION ALL SELECT organization.* FROM organization 阅读全文
摘要:
今天将项目部署到在服务器上测试,调用一个接口 关于 执行的SQL语句包含 group by ,然后报错。 本以为是第一次使用,不会用jpa的锅,后来自己部署到自己的Linux上测试发现是下面的错误。 在mysql 5.7 版本及以上版本会出现的问题:mysql 5.7版本默认的sql配置是:sql_ 阅读全文
摘要:
mysql group by 字段区分大小写 暂时只有3条测试数据,查询所有 通过分组查询 group by unit_a 字段,如图可以看到我的 a栋 不见了 在以什么字段分组的地方 解决 加个 关键字 BINARY 想看更多精彩内容,可以关注我的CSDN 我的CSDN 阅读全文