java无忧网
标题: Hibernate 选择题和判断题 [打印本页]
作者: java无忧网 时间: 2016-9-3 17:13
标题: Hibernate 选择题和判断题
选择题
1 . 对象/关系映射的简写是 ( D )。
A、Mapping B、R/O Mapping C、O/R D、O/R Mapping
2. 使用new 操作符初始化的对象不是立刻就持久的。它们的状态是( B )的
A. 消失态; B. 瞬时态 C. 脱管态 D. 持久态。
3. Session关闭之后,持久化对象就变为(B)。该状态表示这个对象不能再与数据库保持同步,它们不再受Hibernate管理
A. 瞬时态 B. 脱管态 C. 持久态 D.消失态;
4. 希望在控制台中出现SQL的原生码,需要配置哪个属性 (D )
A dialect;
B.connection.driver_class;
C.hbm2ddl.auto;
D. show_sql=true;
5.以下哪种表的策略,速度快,但是不支持事务回滚( A )。正确答案:C
A) InnoDB B) MEMORY
C) MyISAM D) BLACKHOLE
6、( A)接口允许你在数据库上执行查询并控制查询如何执行。
A) Query B) SessionFactory
C) Transaction D) Session( )
7.工具类HibernateUtil中,私有化其构造函数的目的是(D )。正确答案:A
A. 禁止实例化工具类 B. 让构造函数中的方法对外隐藏
C. 将其注入内存 D. 不让本包中的方法调用
8. from User user where user.name=:name;中带波浪线的name的含义( A )。正确答案:D
A. 直接赋值。 B. 无法替代“?”的参数。
C. 变量值; D. 易于理解的参数别名。
9. http中的session与Hibernate中的session有什么不同,以下说法正确的是(B )
A. 两者无任何区别 B. 除了名字相同之外,其他没任何一样的地方.
C. 都有自动销毁机制 D. 都是用手动获取
10、在映射文件中,常有类似语句<id name=“id“ column=“id”>
请问,划有波浪线的语句是否可以缺省,为什么( B )。
A. 不可以缺省
B. 可以缺省,缺省就代表创建的表的字段跟类的属性同名。
C. 可以缺省,缺省就代表创建表的字段可以自定义名称。
D. 以上说法都是错误的
判断题
1. 表的引擎MyISAM,支持事务回滚。(F)
2. 对象/关系映射处于“逻辑”层次上。(T)
3.update()是更新对象,如果数据库中没有记录,会出现异常。(F)
4、get()是根据系列号查询,就是所谓的ID进行查询(F)正确答案:T
5. saveOrUpdate()是根据ID和version的值来确定是save或update(T )
6. 调用update ()之后,对象是持久态的。(F)正确答案:T
7. lock()是把对象变成持久对象,并且保持同步对象的状态(T )
8. Load方法返回的对象永远都不会为空,即使id不存在( T )
9. inverse()从来不被用来标识双向关联的关联关系由哪一端维护。( F )
10. persist()在事务外依旧会产生insert语句。(T )正确答案:F
欢迎光临 java无忧网 (http://www.javawyw.com/) |
Powered by Discuz! X3.2 |