美斯坦福在线考试系统 荆州理工G3 Hibernate 科目: SCCEG3Hibernate 总分: 100 分时间: 60 分钟 一、单选题 (共 45 题,每题 2 分,说明:选择一项正确的答案) 1、 下面关于 Hibernate 的说法,错误的是( ) A、Hibernate 是一个“对象-关系映射”的实现 B、Hibernate 是一种数据持久化技术 C、Hibernate 是 JDBC 的替代技术 他是对 JDBC 做了轻量级的对象封装 D、使用 Hibernate 可以简化持久化层的编码 参考答案: C 2、 在使用了 Hibernate 的系统中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下面方法可行的是( ) A、配置客户和订单关联的 cascade 属性为 sav e-u pdate B、配置客户和订单关联的 cascade 属性为 all C、设置多对一关联的 inv erse 属性为 tru e D、设置多对一关联的 inv erse 属性为 false 参考答案: B 详解 3、 下面一对多关联的配置中,存在哪些错误( ) <set name="orders" inv erse="false" cascade="tru e"> <one-to-many class="com.x .entity .Order" colu mn="cu stomer_id" /> </set> A、inv erse 属性不可以设置为 false B、cascade 属性不可设置为 tru e C、class="com.x .entity .Order"应为 ty pe="com.x .entity .Order" D、colu mn 属性不可再<one-to-many >节点内设置 参考答案: B 4、 下面创建 Criteria 对象的语句中正确的是( ) A、Criteria c = qu ery .createCriteria(); B、Criteria c = qu ery.addCriteria(); C、Criteria c = session.createCriteria(); D、Criteria c = session.createCriteria(User.class); 参考答案: D 5、 下面关于 Hibernate 映射文件配置中 dy namic-u pdate 属性说法正确的是( ) 详解 A、动态的修改,如果为 tru e,只改变有改变的属性 B、动态的修改,如果为 tru e,只改变没有改变过的属性 C、动态的修改,如果为 tru e,改变所有的属性 D、以上说法都错 参考答案: A 6、 下面关系 Hibernate 对象的状态说话正确的是( )临时 持久化 游离 A、Hibernat 的对象只有一种状态 B、Hibernat 的对象有 2 种状态 C、Hibernat 的对象有 3 种状态 D、Hibernat 的对象有 4 种状态 参考答案: C 7、 Hibernate 对象从瞬时到持久状态转换的方式有( )。 A、调用 s...