测试用例的目的是要验证一些操作否符合我们的预期结果,所以在测试用例中,断言函数是必不可少的一项。我们做的每一步操作都会有预期的结果,为了保证操作得到的结果符合预期,我们需要在测试用例中添加断言,来保证实际结果和预期结果一致。那么先让我们来认识一些常用的断言函数: 1、should be equal ...
分类:
其他好文 时间:
2017-10-14 19:51:29
阅读次数:
336
1. 两者分别是什么? Apache Hive是一个构建在Hadoop基础设施之上的数据仓库。通过Hive可以使用HQL语言查询存放在HDFS上的数据。HQL是一种类SQL语言,这种语言最终被转化为Map/Reduce. 虽然Hive提供了SQL查询功能,但是Hive不能够进行交互查询--因为它只能 ...
分类:
其他好文 时间:
2017-10-12 16:12:37
阅读次数:
120
博客园 :: 首页 :: :: 联系 :: :: 管理 6 Posts :: 14 Stories :: 29 Comments :: 0 Trackbacks 博客园 :: 首页 :: :: 联系 :: :: 管理 6 Posts :: 14 Stories :: 29 Comments :: 0 ...
分类:
Web程序 时间:
2017-10-10 21:48:23
阅读次数:
233
1.连接查询 迫切内连接: 特点是:不返回左表不满足条件 eg:FROM Department d INNER JOIN FETCH d.emps INNER JOIN FETCH 关键字表示迫切内连接, 也可以省略 INNER 关键字 list() 方法返回的集合中存放Department对象的引 ...
分类:
其他好文 时间:
2017-10-09 22:48:36
阅读次数:
203
1.Hibernate查询方式 1.get|load(class,id):OID查询 2.HQL(Hibernate Query Lanage):HQL查询 3.QBC(Query By Criteria):Criteria查询 4.原生SQL查询(Native Sql):使用Hibernate来执 ...
分类:
其他好文 时间:
2017-10-09 22:35:04
阅读次数:
121
这里分别针对shell脚本和python脚本举例: shell脚本如下: 注意:在hive语句左右两边使用的是ESC键下面的点号,不是单引号。 python中直接有函数os.popen(xxx).read()可以引用: 最后要注意的是变量的值中含有空格,需要做去空格处理。 ...
分类:
其他好文 时间:
2017-10-09 16:46:56
阅读次数:
226
抓取策略: 为了改变SQL语句执行的方式 Hibernate的抓取策略只影响get/load方法,对HQL是不影响的 查询一方有三种策略: 默认使用fetch="select"策略 会执行多条SQL语句 可以使用fetch="join"策略 会执行左外连接的SQL语句 可以使用fetch="subs ...
分类:
Web程序 时间:
2017-10-09 13:09:12
阅读次数:
192
Hibernate对JDBC的封装程度比较高,不需要编写SQL(Structured Query Language)语句,只要使用HQL(Hibernate Query Language)语言就可以了。Hibernate模型的开发过程见下图: 与传统的JDBC相比,Hibernate的优势如下: 通 ...
分类:
编程语言 时间:
2017-10-02 15:49:25
阅读次数:
289
HQL: hibernate query language(hibernate特有的查询语言) hql是基于对象的查询语言,其语法与sql类似,但是他和sql的区别在于sql是面向表和字段的查询,而hql是面向对象和属性的查询。 需求1. 查询出所有的项目 需求2. 根据给定项目的地址模糊查询,并按 ...
分类:
Web程序 时间:
2017-09-29 11:06:06
阅读次数:
241
我们需要从数据库中取出序号最大的记录,想到的方法就是使用order by子句进行排序(desc倒序),然后取出第一个对象,可是当初设计数据库时(我们是在原来的数据库的基础上开发新系统),竟然将序号字段的类型设成了varchar2,真是让人郁闷,这样的话,如果排序的话,就是对字符串排序,12是比2小的 ...
分类:
其他好文 时间:
2017-09-26 17:54:53
阅读次数:
298