hibernate练习题

1.下面创建Criteria对象的语句中正确的是

单选

A、Criteria c = query.createCriteria();

B、Criteria c = query.addCriteria();

C、Criteria c = session.createCriteria();

D、Criteria c = session.createCriteria(User.class);

2. Query对象执行查询结论正确的是

多选

A、list()方法返回结果为List对象,数据总量为0到多条

B、uniqueResut()方法返回结果为对象或对象数组,数据总量为0到1条数据

C、HQL:select userName from UserModel可以使用list()方法进行查询结果的获取

D、HQL:select userName from UserModel可以使用uniqueResut()方法进行查询结果的获取

3Hibernate实体对象制作规范不包含下列哪条规则

单选

A、声明无参公共的构造方法

B、提供用于作为OID的标识属性

C、为所有属性提供getter与setter方法

D、声明为最终类(final修饰)

4在HQL语句的参数查询中,执行以下代码,下列选项能够为参数正确赋值的操作是Query query = s.createQuery("from Customer o where http://m.sodocs.net/doc/a468df95bed5b9f3f80f1c02.html =?");

单选

A、query.setParameter(1, "Tom");

B、query.setParameter(0, "Tom");

C、query.setString(0,Tom);

D、query.setInteger (0,Tom);

5有关Hibernate瞬时对象状态说法错误的是

多选

A、瞬时状态的对象具有OID,与Session对象关联

B、瞬时状态的对象具有OID,不与Session对象关联

C、瞬时状态的对象不具有OID,与Session对象关联

D、瞬时状态的对象不具有OID,不与Session对象关联

6有关QBC查询短语,下列说法正确的

多选

A、Restrictions.between表示范围比对

B、Restrictions.eq表示等比对

C、Restrictions.le表示小于等于比对

D、Restrictions.ge表示大于等于比对

7下列操作对一级缓存的影响描述错误的是

相关推荐
相关主题
热门推荐