public List<Notification> findNotificationByCustomerId(final Long customerId, Object... params) {
Criteria criteria = createDefaultCriteria(Notification.class);
criteria.add(Restrictions.eq("customerId", customerId));
criteria.addOrder(Order.asc("isChecked"));
criteria.addOrder(Order.asc("createdDate"));
@SuppressWarnings("unchecked")
List<Notification> notifications = criteria.list();
return notifications;