spring
迈巴鹤
每天学习一点点,单车变迈巴鹤。
展开
-
mybatis逆向工程
前言所谓mybatis逆向工程,就是mybatis会根据我们设计好的数据表,自动生成pojo、mapper、mapper.xml以及example类(用于添加条件,相当where语句后面的部分 ),我们在开发的过程操作多个表,一个个去写pojo类就已经够麻烦了。通过mybatis逆向工程可以把基本的配置自动完成,省了许多事,当然自动生成的代码通常与业务相差甚远,我基本用来生成pojo类,也可以都...原创 2019-08-11 20:36:06 · 790 阅读 · 0 评论 -
防止表单重复提交
防止表单重复提交一个业务真实场景:在执行表单保存的时候,由于网络延迟等原因,点击保存按钮直接刷新页面,浏览器会重复提交表单信息导致数据库插入两条数据,这种情况控制保存按钮不能解决,设置主键约束太过暴力,我们可以利用session防止表单重复提交。1.表单重复提交可能性原因 1、由于用户误操作,多次点击表单提交按钮。 2、由于网速等原因造成页面卡顿,用户重复刷新提交页面。 3、黑...原创 2020-02-25 11:38:51 · 276 阅读 · 0 评论 -
单条更新语句是否需要加事务
单条更新语句是否需要加事务今天工作遇到了一个问题,才发现自己之前记忆的知识是错误的,不是对于事务的理解有问题,而是对于单表更新的场景理解错误,记录下这个知识点单条更新语句不需要加事务public int updateBySerial(Dto dto) { return csRecordService.update(dto);}上面的代码,不需要添加事务,这种被称之为是隐性事务,...转载 2019-07-19 13:48:57 · 6748 阅读 · 4 评论