Hibernate
O Hibernate constiui-se de uma biblioteca de classes Java (hibernate.jar), o objetivo do arquivo hibernate é eliminar a existência de instruções SQL nas classes de negócio. Dois componentes se destacam no hibernate: o hibernate.properties, e XML Mapping.
O hibernate.properties que configuramos nas instalação contém informações da conexão com o banco de dados. Nele ´definido o tipo de banco, driver, url, username e password.
O hibernate suporta os banco de dados Oracle, DB2, MySql, PostgesSql e Interbase, SAP DB, e SUBASE.