Hibernate Test 2

0%

Which of the following statements about JDBC is correct?

Correct! Wrong!

Explanation:
JDBC stands for Java Database Connectivity and is a set of Java APIs that allow Java programs to access relational databases. Java programs can use these Java APIs to run SQL statements and communicate with any SQL-compliant database.

Choose the design pattern to follow when establishing a SessionFactory in Hibernate.

Correct! Wrong!

Explanation:
The Prototype Design Pattern is used to generate objects utilizing the object's clone method. When object creation is expensive in terms of constructing and initializing the initial properties of objects in an enterprise application. If you already have such an object in your hands, you should use the prototype pattern.

Which of the following is not a Hibernate core component?

Correct! Wrong!

Explanation:
Hibernate does not provide a Provider component.

Which of the following is the hbm.xml file's root node?

Correct! Wrong!

Explanation:
One of Hibernate's most important features is Hibernate mappings. As attributes in your model, they establish the relationship between two database tables. One to One — It denotes a one-to-one correspondence between two tables.

Choose the property that allows auto commit for JDBC pooled connections.

Correct! Wrong!

Explanation:
The correct answer hibernate.connection.autocommit

Which of the following statements accurately defines Hibernate's Transient and Detached Objects?

Correct! Wrong!

Explanation:
A communication between the application and the persistent store is represented by a single-threaded, short-lived object. It covers a JDBC connection and acts as a Transaction factory. When browsing the object graph or looking up items by identifier, Session must have a mandatory first-level cache of persistent objects.

To define particular mappings from Java classes to database tables, which of the following items is used?

Correct! Wrong!

Explanation:
Specific mappings from Java classes to database tables are defined using the class elements. The name attribute of the class element is used to specify the Java class name, and the table attribute is used to specify the database table name.

Which of the following statements regarding Hibernate is correct?

Correct! Wrong!

Explanation:
All of the aforementioned statements concerning Hibernate are correct.

Which of the following statements concerning Hibernate's configuration component is correct?

Correct! Wrong!

Explanation:
The Configuration object is the first Hibernate object you create in any Hibernate application, and it's normally only used once during the initialization process. It is a configuration or properties file that Hibernate requires.

Related Content
Open