发布时间 : 星期日 文章题库更新完毕开始阅读
C.返回分数最低的5个学生 D.返回分数最低的6个学生 38、
在Hibernate的HQL查询中,下列说法不正确的是( )。
A.HQL子句本身的大小写没有差异,但类名和属性名必须区分大小写 B.HQL支持where子句 C.HQL支持as子句
D.where、as关键字区分大小写 39、
在Hibernate的HQL查询中,有数据库表(dept)对应的对象名称为Dept,下列
HQL写法正确的有( )。【选两项】
A.String hql = \; B.String hql = \C.String hql = \D.String hql = \; 40、
关于HQL查询,下列说法正确的有( )。【选两项】
A.HQL查询的select子句中必须区分大小写 B.HQL支持不统计函数
C.HQL支持仅查询对象的某几个属性,查询结果保存于Object数组中 D.HQL查询为官方推荐的查询方式 41、
在Hibernate中,下面代码实现了对Book实体中title属性的模糊查询,则下列
选项中说法正确的是( )。
Session session=this.getSession();
String hql = \from Book model where model.title like ?; \ //(1) Query query = session.createQuery(hql); //(2) query.setString(0, \%java%\); //(3)(中文分号) List list = query.list(); //(4) A. 第(1)行,Book与model之间必须有as关键字
B. 第(2)行,没有错误
C. 第(3)行应该为:query.setString(0, \java\); D. 第(4)行应该为:List llist = query.executeQuery(); 42、
关于HQL与SQL,下列说法正确的有()。【选两项】
A.HQL与SQL没有多少差别
B.HQL面向对象,而SQL操纵关系数据库
C.在HQL与SQL中,都包含select,insert,update,delete语句(逗号还是顿号) D.HQL仅用于查询数据,不支持insert,update和delete语句(顿号还是逗号) 43、
在HQL语言中,Query对象特别提供了( )方法,用于获得一个唯一行唯一列
的对象。 A.list B.uniqueResult C.result D.queryResult 44、
关于HQL查询,下列说法错误的是( )。
A.HQL查询可以执行T-SQL语句,执行速度更快
B.HQL支持只查询对象的某几个属性,查询结果将保存在一个Object数组中 C.HQL支持统计函数
D.HQL语句可以实现类似PreparedStatement的效果 45、
在JAVA中,关于属性文件,下列选项说法正确的是()。
A.属性文件以名称和值的形式保存信息 B.属性文件不能写中文(???) C.属性文件中能保存各种数据类型的信息 D.属性文件的文件扩展名是.xml 46、
在Hibernate中,下列关于HQL参数绑定的写法正确的有( )。【选两项】
String hql =\Dept as model where model.deptName =? and model.createDate =? \; A.第一个参数的位置为0 B.第一个参数的位置为1
C.设置参数的方法为:setEntity() D.设置参数的方法为:setParameter() 47、
在Hibernate中,下面的程序代码对Customer的name属性进行了两次修改:
tx = session.beginTransaction();
Customer customer=(Customer)session.load(Customer.class, new Long(1)); customer.setName(\Jack\); customer.setName(\Mike\); tx.commit();
则执行以上程序时,Hibernate需要向数据库提交( )条update语句。 A.0 B.1 C.2 D.3 48、
关于Criteria查询,下列说法正确的有( )。【选三项】
A.Criteria查询通过面向对象化的设计将数据查询条件封装成一个对象 B.Criteria查询可读性强
C.Criteria查询符合Java程序员的编程习惯 D.Criteria查询没有HQL查询容易理解 49、
Criteria查询通过面向对象化的设计将数据查询条件封装为一个( )。
A.对象 B.序列 C.类 D.HQL语句
50、 在Hibernate中,Criteria本身只是查询容器,其具体的条件是通过( )方
法添加至Criteria实例中。(题目有问题) A.Criteria.add B.Criteria.update C.Criteria.save D.Criteria.put 51、
在Hibernate的Criteria查询中,Expression对象具体描述了查询条件,其对应
SQL条件中的field>=value的方法是( )。 A.Expression.eq B.Expression.gt C.Expression.ge D.Expression.lt 52、
在Hibernate的Criteria查询中,Expression对象具体描述了查询条件,其中
Expression.le对应的SQL条件是( )。 A.field>value B.field>=value C.field 在Hibernate的Criteria查询中,从第5条记录开始查询的方法是( )。 A.criteria.setFirstResult(4); B.criteria.setFirstResult(5); C.criteria.setMaxResult(4); D.criteria.setMaxResult(5); 54、 在Hibernate的Criteria查询中,查询5条记录的方法是( )。 A.criteria.setFirstResult(4); B.criteria.setFirstResult(5);