service.createCustomer(new Customer("Eric Jan", "Malotaux", date(), 3));
sessionFactory.getCurrentSession().flush();
sessionFactory.getCurrentSession().clear();
assertEquals(3, countRowsInTable("Customer_TABLE"));
CustomerExample example = new CustomerExample();
List<Customer> result = service.findCustomerByExample(example);
assertEquals(3, result.size());
example.setBlackListed(false);
result = service.findCustomerByExample(example);
assertEquals(3, result.size());
example.setBlackListed(true);
result = service.findCustomerByExample(example);
assertEquals(0, result.size());
example.setBlackListed(null);
example.setFirstName("Jo");
result = service.findCustomerByExample(example);
assertEquals(2, result.size());
}