站内搜索
Hibernate考试 问题列表
问题
关于Hibernate批量处理数据说法正确的是()。A、使用HQL进行批量操作,Hibernate不支持批量插入B、使用JDBCAPI进行批量操作,SQL语句中涉及的数据会被加载到Session缓存,占用内存空间C、使用Session进行批量操作,数据会被加载到Session缓存,需注意刷新并清空缓存D、使用Session进行批量操作,适用于需要通过代码处理的复杂的业务逻辑场景
问题
在Hibernate中,关于脏检查和刷新缓存说法正确的是()。A、当事务提交时,会发生脏检查B、Session的flush()方法是刷新缓存的方法C、在执行Session的commit()方法之前不会调用Session的flush()方法D、编写代码时,调用commit()方法之前要调用flush()方法
问题
下面关系Hibernate对象的状态说话正确的是()A、Hibernat的对象只有一种状态B、Hibernat的对象有2种状态C、Hibernat的对象有3种状态D、Hibernat的对象有4种状态
问题
在Hibernate关系映射配置中,inverse属性的含义是()。A、定义在<one-to-many>节点上,声明要负责关联的维护B、声明在<set>节点上,声明要对方负责关联的维护C、定义在<one-to-many>节点上,声明对方要负责关联的维护D、声明在<set>节点上,声明要负责关联的维护
问题
<set>元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?()A、noneB、saveC、deleteD、save-update
问题
简述Hql中query.uniqueResult()和query.list()的区别?