Object-Relational MismatchInheritance MismatchIdentity MismatchRelations and Associations MismatchHibernate’s Main PartsPersistent ClassesExample: Trading ApplicationUsing AnnotationsConfigurationUsing a Properties FileUsing the XML FileConfiguration PropertiesProgrammatic ConfigurationMappingXML Mapping FilesIdentifier Generation StrategiesSession APIsTransactionsSummary