Hibernate is the ORM (Object Relational Mapping).
->Hibernate will act like bridge between Application and Database.
->Hibernate use to access Database properties like (Tables, Views, Stored Procedures)
Hibernate Example:
Create Class:
public class Employee {
public virtual int Emp_Id{ get; set;}
public virtual string Emp_Name{get;set;}
}
-->COLUMN field for specify Table column field
-->Name field for specify Class Variable
<hibernate-mapping>
<class name="Employee" table="EMPLOYEE">
<meta attribute="class-description">
This class contains the employee detail.
</meta>
<id name="Emp_Id" type="int" column="id">
<generator class="native"/>
</id>
<property name="Emp_Name" column="name" type="string"/>
</class>
</hibernate-mapping>