摘要: 有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysql的函数生成Id。这时我们可以使用动态sql。 下文均采用mysql语法和函数(例如字符串链接函数C 阅读全文
posted @ 2017-11-09 13:42 支照 阅读(9358) 评论(0) 推荐(0) 编辑
摘要: MyBatis 真正的力量是在映射语句中。这里是奇迹发生的地方。对于所有的力量,SQL 映射的 XML 文件是相当的简单。当然如果你将它们和对等功能的 JDBC 代码来比较,你会发现映射文件节省了大约 95%的代码量。MyBatis 的构建就是聚焦于 SQL 的,使其远离于普通的方式。 SQL 映射 阅读全文
posted @ 2017-11-09 13:13 支照 阅读(40885) 评论(0) 推荐(3) 编辑
摘要: 转载自:http://blog.csdn.net/u012562943/article/details/51838759 如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。 分页插件支持任何复杂的单表、多表分页,部分特殊情况请看重要提示。 想要使用分页插件?请看如何使用分 阅读全文
posted @ 2017-11-09 12:52 支照 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 转载自:一杯甜酒 http://blog.csdn.net/u012562943/article/details/52316071 据我目前接触到的传多个参数的方案有三种。第一种方案 DAO层的函数方法 对应的Mapper.xml 其中,#{0}代表接收的是dao层中的第一个参数,#{1}代表dao 阅读全文
posted @ 2017-11-09 12:51 支照 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1、批量删除: 注意,foreach是循环,用来读取传入的list参数。批量处理是parameterType的类型必须要注意。foreach标签中的collection属性表示传入的是什么集合类型。item表示的是集合中的一个量类似于 item就相当于str的作用,用来遍历collection。in 阅读全文
posted @ 2017-11-09 12:50 支照 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 1.git 基本概念:工作区:改动(增删文件和内容)暂存区:输入命令:git add 改动的文件名,此次改动就放到了‘暂存区’(新增的文件)本地仓库(简称:本地):输入命令:git commit 此次修改的描述,此次改动就放到了’本地仓库’,每个commit,我叫它为一个‘版本’。远程仓库(简称:远 阅读全文
posted @ 2017-11-09 11:30 支照 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.根据部门号从高到低,工资从低到高列出员工的信息 2.union和union all的区别 3.分页语句(用sql语句直接分页,效率高) 4.数据库三范式第一范式 字段具有原子性,不可再分第二范式 表中的每列都和主键相关第三范式 每列都和主键列直接相关,而不是间接相关 5.用一条SQL语句查询出每 阅读全文
posted @ 2017-11-09 11:10 支照 阅读(342) 评论(0) 推荐(0) 编辑