Left join mit hibernate Kriterien

Ich habe zwei Person: Issue und Issue_Tracker. Ich bin mit Hibernate 3.6.

SELECT `issues`.`issue_id`,
       `issues`.`issue_raised_date`,
       `issues`.`issue_description`,
       `issue_tracker`.`tracker_status`
FROM `issues`
   LEFT JOIN  `issue_tracker` ON `issues`.`issue_id` = `issue_tracker`.`issue_id`
WHERE `issues`.`status`="Escalate To"

Wie Sie diese erreichen mit Hibernate Kriterien, und die meisten Wichtig, ich muss es verwenden, für die Seitenumbrüche definiert sind.

und Meine Dao ist wie folgt zu zeigen, die Liste der Probleme, die in jqgrid

öffentlichen Liste showHelpDeskIssues(DetachedCriteria dc, int von,
int size) {

Session session = HibernateUtil.getSessionFactory().getCurrentSession();
 try
  {

    Criteria criteria = dc.getExecutableCriteria(session);
    criteria.setFirstResult(from);
    criteria.setMaxResults(size);
    criteria.add(Restrictions.eq("status","Escalate To"));

    return criteria.list();
  }
  catch (HibernateException e)
  {
    e.printStackTrace();
    throw e;
  } }

Zur kurzen Erklärung bitte diese Frage wie um zu zeigen, zwei Tabellen Daten in jqgrid mit struts2 - jqgrid-plugin und hibernate
jede Hilfe wäre toll.

  • Sie haben wahrscheinlich missverstanden SQL-join-Abfragen. Sollte die LEFT JOIN issue_tracker AUF issues.issue_tracker_id = issue_tracker.id
  • danke...aber das ist im Augenblick nicht mein Thema. Ich möchte wissen, wie dies zu erreichen, indem Sie Kriterien
Schreibe einen Kommentar