Q1: What is ORM? Object Relational Mapping (ORM): ORM is a theoretical approach that provides the concept of converting an object to a DB record and vice-version. If follows are concepts i.e., mapping it will be done in between the java class and the Database table. Q2: What is Hibernate? what is the feature of Hibernate? HIBERNATE: Hibernate is an ORM Framework. It follows java API’s like JDBC, JNDI, JTA . JDBC : Java Database Connectivity. JNDI : Java Naming Directory Interface. JTA : Java Transaction API. And also uses XML (non-Java Technology). Hibernate provides an In-built Persistency API to perform Single Row Operations without SQL by the programmer. Like insert (Save(), Delete(), Update()), read (get() or load()). Hibernate supports Transaction Management begin Transaction, Commit, rollback transaction, etc...(in-built). Hibernate supports Connection Pooling (Multiple Connections are Maintained as a memory for re-using). ...