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