Hibernate 在线测试
以下测验提供了与Hibernate Framework相关的多项选择题(MCQ)。 您必须阅读所有给定的答案并单击正确的答案。 如果您不确定答案,则可以使用“ Show Answer按钮Show Answer 。 您可以使用“ Next Quiz按钮在Next Quiz中检查新的问题集。
Answer : B
解释 (Explaination)
JDBC代表Java Database Connectivity,它提供了一组Java API,用于从Java程序访问关系数据库。
问题2 - 关于hibernate中的SessionFactory对象,以下哪一项是正确的?
A - SessionFactory对象使用提供的配置文件为应用程序配置Hibernate。
Answer : D
解释 (Explaination)
SessionFactory对象使用提供的配置文件为应用程序配置Hibernate,并允许实例化Session对象。 SessionFactory是一个线程安全对象,由应用程序的所有线程使用。
问题3 - 关于持久化实体的分离状态,以下哪项是正确的?
Answer : A
解释 (Explaination)
一旦我们关闭Hibernate Session,持久化实例将成为一个分离的实例。
问题4 - 使用哪种方法从底层数据库重新读取给定实例的状态?
Answer : A
解释 (Explaination)
Session.refresh从底层数据库重新读取给定实例的状态。
Answer : B
解释 (Explaination)
id元素中的
问题6 - 以下哪种情况代表多对多关系?
B - An employee can have multiple certificates.
Answer : A
解释 (Explaination)
员工可以拥有多个证书,并且可以向许多员工授予相同的证书。 这种情况代表了多对多的联系。
Answer : B
解释 (Explaination)
对于读取主要数据使用事务策略,其中对于防止并发事务中的陈旧数据至关重要。
Answer : A
解释 (Explaination)
配置对象用于创建SessionFactory对象。
问题10 - 关于@Table注释,以下哪项是正确的?
A - @Table注释允许指定将用于在数据库中保留实体的表的详细信息。
Answer : C
解释 (Explaination)
@Table注释允许您指定将用于在数据库中保留实体的表的详细信息。 @Table注释提供了四个属性,允许您覆盖表的名称,目录及其架构,并对表中的列强制执行唯一约束。