Implemented hibernate batch insert on DAO level, the API does not expose this to the user