SQL语句关键词: #再次不做过多介绍 #示例中department为部门表,employee为员工表。# 多表连接查询 外链接语法 交叉连接 不适用任何匹配条件,生成笛卡尔积第一个表的每一列对应后面表的所有列 内连接 inner:只连接匹配的行 找两张表共有的部分,相当于利用笛卡尔积结果中筛选除了 ...
分类:
数据库 时间:
2017-12-09 13:07:52
阅读次数:
234
引自https://www.cnblogs.com/JiangLe/p/4007091.html 前期准备: create table Employee ( ID int not null primary key, Name nvarchar(4), Credit_Card_ID varbinary ...
分类:
数据库 时间:
2017-12-07 19:14:43
阅读次数:
176
建议57:实现ISerializable的子类型应负责父类的序列化 我们将要实现的继承自ISerializable的类型Employee有一个父类Person,假设Person没有实现序列化,而现在子类Employee却需要满足序列化的场景。不过序列化器并没有默认处理Person类型对象,这些事情只 ...
建议44:理解委托中的协变 委托中的泛型变量天然是部分支持协变的。为什么是“部分支持协变”?看下面示例: 上中的GetAManager返回的是一个Manager,但是在使用中,其实是将其赋值给一个泛型参数为Employee的委托变量。因为存在下面一种情况,所以编译不过: 要让上面的代码编译通过,同样 ...
一、委托一般作为方法的参数或者返回值,或者使用多播委托(注册多个方法,可以全部触发) 二、泛型委托 Action-Action<T> Func<T> 泛型委托应用:冒泡排序扩展 class Employee { public string Name { get; private set; } pub ...
分类:
其他好文 时间:
2017-12-03 19:59:50
阅读次数:
174
建议42:使用泛型参数兼容泛型接口的不可变性 让返回值类型返回比声明的类型派生程度更大的类型,就是“协变”。如: Programmer是Employee的子类,所以Programmer对象也是Employee对象。方法GetAEmployee返回一个Programmer的对象,也就是相当于返回一个E ...
下载网址 : https://github.com/mybatis/mybatis-3/releases 第一个是架包,第二个是源码; 根据.pdf文件(官方文档配置java工程) 1 package com.tzy.mybatis; 2 3 public class Employee { 4 pr ...
分类:
其他好文 时间:
2017-11-26 00:49:22
阅读次数:
236
#查询2:条件查询 /*语法: select 查询列表 from 表名 where 筛选条件; 执行顺序:找到表,逐行筛选,选出行的相关列呈现 分类: 1)按条件表达式筛选 条件运算符:> < = !=(<>也可以) >= <= 2)按逻辑表达式筛选 逻辑运算符:and or not(&& || ! ...
分类:
数据库 时间:
2017-11-26 00:36:57
阅读次数:
260
/* * * 在前一章作业的基础上,进行修改。在Employee类中添加一个抽象方法以计算薪资总额。 * 定义一个方法基于休假天数leave计算要从基本薪资中扣除的部分。 * 计算薪资扣除部分的公式为:lessPay=(leave<=5)?(0.25*basic):(0.5*basic) * Man... ...
分类:
其他好文 时间:
2017-11-25 19:19:21
阅读次数:
114
现在这 这段代码就是两个session。会发送两条sql语句。 一:hibernate二级缓存应用 1:加入jar包 2:加入ehcache.xml 3:在hibernate.cfg.xml文件中配置需要缓存的配置。 或者在Employee的 hbm.xml文件中加上 **:对集合进行二级缓存的配置 ...
分类:
Web程序 时间:
2017-11-23 08:16:41
阅读次数:
213