会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xiuma
修码成神之练题境
博客园
首页
新随笔
联系
订阅
管理
2025年10月16日
/emps?ids=1,2,3 类型参数如何获取?
摘要: 用@RequestParam List<Integer> ids直接获取即可 如: public Result delete(@RequestParam List<Integer> ids){ .......... } 相应的XML文件也有所不同,如下 <!--批量删除员工基本信息 (1,2,3)-
阅读全文
posted @ 2025-10-16 10:10 休玛
阅读(4)
评论(0)
推荐(0)
2025年10月5日
在MyBatis中collection属性的命名规则主要取决于传入参数的类型
摘要: 在MyBatis中collection属性的命名规则主要取决于传入参数的类型 命名规则 单参数为List/Set/数组时 默认使用"list"作为collection的值,例如传入List<String>类型参数时,collection="list"。 若传入参数为数组(如String[])
阅读全文
posted @ 2025-10-05 14:08 休玛
阅读(7)
评论(0)
推荐(0)
2025年10月4日
上传文件的后端程序handleFileUpload()、getOriginalFilename()、UUID及Yaml配置
摘要: handleFileUpload()是Element UI中用于自定义文件上传行为的函数,通过http-request属性绑定实现。该函数会在文件选择后触发,负责处理文件上传逻辑,包括文件格式验证、上传进度控制及服务器交互等。 核心功能 文件验证:可添加文件类型、大小等验证逻辑,例如仅允许上传指
阅读全文
posted @ 2025-10-04 16:19 休玛
阅读(9)
评论(0)
推荐(0)
上传文件前端需要注意的三个点:
摘要: 上传文件前端需要注意的三个点: <form action="/upload" method="post" enctype="multipart/form-data"> 姓名: <input type="text" name="name" > <br> 年龄: <input type="text" n
阅读全文
posted @ 2025-10-04 16:05 休玛
阅读(5)
评论(0)
推荐(0)
2025年10月3日
Spring事务管理:-propagation
摘要: propagation 事务传播行为:指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制。 例:@Transactional(propagation=Propagation.REQUIRED) 常见传播行为 REQUIRED(默认值):若存在事务则加入,否则新建事务。
阅读全文
posted @ 2025-10-03 22:23 休玛
阅读(5)
评论(0)
推荐(0)
Spring事务管理:-rollbackFor
摘要: rollbackFor属性用于控制出现何种异常类型,回滚事务。(默认情况下,只有出现RuntimeException才会回滚) 如: @Transactional(rollbackFor = {Exception.class})//所有异常都会回滚 @Override public void sav
阅读全文
posted @ 2025-10-03 22:10 休玛
阅读(29)
评论(0)
推荐(0)
Spring事务管理:@Transactional 注解
摘要: 注解:@Transactional 默认出现运行时异常RuntimeException才会回滚 作用:将当前方法交给spring进行事务管理,方法执行前,开启事务;成功执行完毕,提交事务;出现异常,回滚事务 位置:业务(service)层的方法上、类上、接口上 (只是在需要事务管理的方法上类上接口上
阅读全文
posted @ 2025-10-03 21:36 休玛
阅读(8)
评论(0)
推荐(0)
如何控制事务?
摘要: 事务 是一组操作的集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作 要么同时成功,要么同时失败。 事务控制主要通过管理事务的边界、隔离级别和锁机制来实现,确保数据操作的原子性、一致性、隔离性和持久性(ACID特性)。 事务控制的核心要素
阅读全文
posted @ 2025-10-03 21:02 休玛
阅读(13)
评论(0)
推荐(0)
一次insert插入多条数据比insert循环插入数据效率高多少?
摘要: 在MySQL中,一次插入多条数据的效率显著高于单条插入。实验数据显示,当插入30条数据时,批量插入速度比单条插入快近9倍。 效率差异原因 数据库操作次数:批量插入减少数据库写操作和网络传输次数,而单条插入需要执行相同次数的数据库操作。 日志写入优化:批量插入可减少MySQL二进制日志
阅读全文
posted @ 2025-10-03 12:17 休玛
阅读(30)
评论(0)
推荐(0)
在插入数据之后,如何获取到主键值 ? @Options(useGeneratedKeys = true, keyProperty = "id")
摘要: @Options注释是MyBatis框架提供的一个注解,主要用于在Mapper接口方法上配置执行选项,替代传统XML映射文件中的属性设置。通过注解形式可更灵活地控制SQL执行行为,例如主键生成、缓存策略、超时时间等。 核心功能 主键回填(仅在支持自动生成主键的数据库(如MySQL、SQL Serv
阅读全文
posted @ 2025-10-03 11:45 休玛
阅读(12)
评论(0)
推荐(0)
下一页
公告