上一页 1 2 3 4 5 6 7 8 ··· 58 下一页
摘要: 所谓魔法值,是指在代码中直接出现的数值,只有在这个数值记述的那部分代码中才能明确了解其含义。 1. 前言 重构老代码中遇到了不少类似下面这种写法: public void attend(String value) { if ("0".equals(value)) { //todo } else if 阅读全文
posted @ 2021-02-04 16:15 小辣椒樱桃 阅读(1944) 评论(0) 推荐(0) 编辑
摘要: 1 动态SQL 那么,问题来了: 什么是动态SQL? 动态SQL有什么作用? 传统的使用JDBC的方法,相信大家在组合复杂的的SQL语句的时候,需要去拼接,稍不注意哪怕少了个空格,都会导致错误。Mybatis的动态SQL功能正是为了解决这种问题, 其通过 if, choose, when, othe 阅读全文
posted @ 2021-01-20 16:09 小辣椒樱桃 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 执行一条update语句,执行成功后返回值是 1 ,所以就理所当然的认为返回的是受影响的行数, 但是当你再次执行这条update语句时,按正常的逻辑,数据已存在,更新不会成功,应当返回 0,但是返回值依旧 是 1 (已测试过),所以返回值并不是受影响的行数,查看别人的文章,得知返回值是matched 阅读全文
posted @ 2021-01-19 16:07 小辣椒樱桃 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户 1 SQL> select user from dual; 2 USER 3 4 SYSTEM 2、用来调用系统函数 1 --获得当前系统时间 2 阅读全文
posted @ 2021-01-19 15:49 小辣椒樱桃 阅读(229) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 58 下一页