There is a company that has N employees(numbered from 1 to N),every employee in the company has a immediate boss (except for the leader of whole compa ...
分类:
其他好文 时间:
2017-09-17 16:34:05
阅读次数:
225
一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 准备表 company.employeecompany.department 二 多表连接查询 1 交叉连接:不适用任何匹配条件。生成笛卡尔积 2 内连接:只连接匹配的行 3 外链接之左连接:优先显示左表全部记录 4 外链接之右连接:优先显 ...
分类:
数据库 时间:
2017-09-17 15:22:43
阅读次数:
208
当抛出编译时异常时,事务不回滚,Employee成功插入数据。 原因: 默认spring事务只在发生未被捕获的RuntimeException时才回滚。 spring aop 异常捕获原理:被拦截的方法需显式抛出异常,并不能经任何处理,这样aop代理才能捕获到方法的异常,才能进行回滚,默认情况下ao ...
分类:
编程语言 时间:
2017-09-17 00:32:12
阅读次数:
290
python3 mysql 多表查询 一、准备表 创建二张表: company.employee company.department #建表 create table department( id int, name varchar(20) ); create table employee( id ...
分类:
数据库 时间:
2017-09-15 22:40:31
阅读次数:
293
以下通过实际例子对类创建过程汇中常用的equals()、hashcode()、toString()方法进行展示,三个方法的创建过程具有通用性,在项目中可直接改写。 //通过超类Employee和其子类Manager ,验证在类继承过程中equals()、hashcode()、toString()方法 ...
分类:
编程语言 时间:
2017-09-15 10:59:51
阅读次数:
206
下述SQL中,驱动表是S表,因为S表有过滤条件 s.emp_no in (10001,10002)。 select s.emp_no ,count(distinct e.first_name) as cnt from salaries s inner join employees e on e.em ...
分类:
数据库 时间:
2017-09-15 01:55:06
阅读次数:
896
1.增加表记录 2.修改表记录 3.删除表记录 4.查询表记录 5.where字句 (1)过滤查询 示例 (2)order 排序 示例 (3)group by 分组查询 GROUP BY 语句根据某个列对结果集进行分组。在分组的列上我们可以使用 COUNT, SUM, AVG等函数进行相关查询。 ( ...
分类:
数据库 时间:
2017-09-13 22:12:43
阅读次数:
216
数组 概念:相同数据类型元素的集合。 可以存储基本数据类型,也可以存储引用数据类型。 写法: 一、声明数组并分配内存,同时将其初始化。静态数组。 int [] a = new int [] {1,2,3,4,5]; 二、声明的同时,根据指定的长度分配内存。动态数组。 Employee [] e = ...
分类:
编程语言 时间:
2017-09-13 10:19:16
阅读次数:
151
--通过代码方式删除数据select *from Employee --第一种删除方式,数据没了,表还在,id接着删除前的id继续加1delete from Employee where EmpId =1 --第二种删除方式,表没了,数据也没了,什么也没了drop table Employee -- ...
分类:
数据库 时间:
2017-09-12 21:57:53
阅读次数:
233
1.建立一个web项目 2.导入SSH框架所需jar包 3.配置web.xml文件 4.配置applicationContext.xml文件 5.建立实体类及其对应的xml文件 创建employee对应的xml文件:Employee.hbm.xml 创建部门的实体表和xml文件 创建Dictiona ...
分类:
编程语言 时间:
2017-09-12 01:26:34
阅读次数:
280