当前位置: 首页 > news >正文

java后端开发学习

1.对于模糊匹配时,使用#{元素}占位符,如果是‘% #{} %’这种,#{}这个占位符其实不能出现在引号内,识别不出来是占位符,因此需要用concat(‘%’,#{},‘%’)来进行模糊匹配。

2.如果controller方法的参数过多,且未来可能继续增加,此时可以考虑将多个参数放到实体类中。

3.随着用户的输入或外部条件变化而变化的SQL语句,即动态SQL. 动态SQl标签即用<if text = "">这个动态标签对where后的条件进行判断。

4.事务管理:事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销。即这些操作要么同时成功,要么同时失败。

5.事务控制主要三步操作:开启事务start transaction;/begin、提交事务commit;/回滚事务rollback;

6.Spring事务管理:注解 @Transactional,将当前方法交给spring进行事务管理。里面有rollbackFor属性用于控制出现何种异常类型,回滚事务;有propagation来控制事务传播行为:当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制。

7.事务的四大特性:原子性,一致性,隔离性,持久性

8.

http://www.cnnetsun.cn/news/2188598.html

相关文章:

  • FPGA项目实战:如何为你的ILA挑选一个‘靠谱’的时钟?从ADC时钟到PLL配置的深度解析
  • Android Studio界面全是英文看不懂?5分钟切换中文的完整解决方案
  • 蓝奏云直链解析API:高效获取文件下载链接的终极解决方案
  • 国产化编译器适配失败率高达68%?揭秘C代码中被忽略的4类ABI不兼容模式及3小时热修复模板
  • 豆包 LeetCode 1998.数组的最大公因数排序 public boolean gcdSort(int[] nums)
  • 豆包 LeetCode 1998.数组的最大公因数排序 Go实现
  • 告别在线工具!用Python的simplekml库5分钟搞定CSV转KML(附完整代码)
  • 别光看源码了!手把手教你用Python的tkinter做个带记忆功能的计算器
  • CentOS 7.9服务器磁盘挂载踩坑实录:从‘wrong fs type’到LVM卷组移除的完整排错指南
  • 量化交易策略开发实战:从回测到部署的完整框架指南
  • 如何快速掌握网络资源嗅探:3步实现跨平台下载神器
  • KMS_VL_ALL_AIO:三步轻松搞定Windows和Office激活难题
  • 23《CAN总线硬件布线规范与抗干扰要点深度解析》
  • BXIv3:欧洲高性能计算互联技术解析与创新
  • Competitive Companion终极指南:编程竞赛效率提升的完整解决方案
  • 高性能PDF处理库pdf_oxide:Rust内核驱动,多语言绑定,0.8ms极速解析
  • 终极指南:如何用AKShare快速获取免费金融数据
  • AI驱动社交媒体内容管理:基于CLIP与GPT的Instagram自动化组织方案
  • Solana链上AI智能体SATAN6x6:架构解析与实战部署指南
  • 多模态大语言模型工具调用与优化实战指南
  • OpenClaw命令指南:从安装到实战,提升数据抓取与自动化效率
  • 告别MATLAB?手把手教你用QT+Python打造轻量级频谱分析与跳频信号侦察系统
  • 实测Taotoken平台调用百度大模型的响应延迟与稳定性表现
  • VMware Workstation Pro 17免费许可证密钥:简单三步激活终极指南
  • 从“灌水”到“顶刊”:如何根据你的孟德尔随机化研究水平,精准匹配期刊(2024版选刊攻略)
  • 从SENet到GhostNetV2:注意力机制在移动端模型中的实战优化与选型指南
  • 微信聊天记录被锁在加密数据库中?3步教你用WechatDecrypt轻松解密
  • 多模态模型UniCorn框架:自博弈系统与生成质量优化
  • 创业团队如何利用统一API管理多个大模型以应对不同业务场景
  • FreeACT:基于FreeRTOS的Actor模型框架,重塑嵌入式并发编程