public List<MusicComment> getMusicCommentsByCondition(MusicComment m) {
    if (m == null) {
      return null;
    }
    Session session = TribusHibernateSessionFactory.currentSession();
    try {

      Criteria c = session.createCriteria(MusicComment.class);
      if (m.getCommentId() != 0) {
        c.add(Restrictions.eq("commentId", m.getCommentId()));
      }
      if (m.getCommentDate() != null) {
        c.add(Restrictions.eq("commentDate", m.getCommentDate()));
      }

      List<MusicComment> ms = c.list();
      return ms;

    } catch (Exception e) {
      e.printStackTrace();
    }
    return null;
  }