1. Hibernate.cfg.xml
Hibernate basic connection information to the database.
During the initial phase of Hibernate operation, its configuration information is loaded into the configuration and Sessionfactory instances.
2. *.hbm.xml
Hibernate basic mapping information, which is the associated information for each entity class and its corresponding database table.
Mapping the persistence class to the relational database through the configuration of the XML element [1].
During the initial phase of Hibernate operation, its configuration information is loaded into the configuration and Sessoinfactory instances via the hibernate.cfg.xml-mapping node [2] .
[1] It means that the. Hbm.xml document is created as a definition of a persisted class rather than as a table definition.
[2] <mapping resource= "*hbm.xml"/>
Hibernate basic Configuration file