Fix: always close transactions, even when exceptions different than HibernateExceptions are thrown
Delete log4j.properties, this file should be specified by the main project
Workaround for Hibernate 4 storing timestamps in a java.sql.Timestamp object, and breaking because MySQL does not have milliseconds presicion
Workaround for Hibernate 4 looking for 'boolean' data types on MySQL which uses 'bit'