摘要: 使用过mybatis的都知道,mybatis的xml文件中对参数赋值的方式有两种,一种#{},另一种${} ,下面我就来说说两种区别 #{}会在你将要传入参数的位置用一个?替换,在执行sql的时候在将参数插入,可以防止sql注入(mybatis在处理#{}实际上是采用PreparedStatemen 阅读全文
posted @ 2019-02-25 12:07 刘阿泽 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 戏说一下事务中的脏读,幻读,和不可重复读 脏读:事务A在执行的过程修改了数据库中的数据,这时事务B插了进来,读取到了事务A修改之后的数据并且提交了上去,这时事务A由于某些原因进行了回滚,那么事务B读取的就是事务A的脏数据 相当与你在外面吃烧烤,然后有一块肉掉了,恰好掉到了一个外出觅食的蚂蚁面前,蚂蚁 阅读全文
posted @ 2019-02-25 11:20 刘阿泽 阅读(2213) 评论(1) 推荐(1) 编辑