Jointure gauche de l'utilisation d'hibernate critères
J'ai deux entité: Issue
et Issue_Tracker
. Je suis de l'utilisation d'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"
Comment atteindre cet objectif en utilisant Hibernate Critères, et le plus Important, je dois les utiliser pour la pagination.
et Mon Dao est comme suit pour afficher la liste des Questions jqgrid
Liste publique showHelpDeskIssues(DetachedCriteria dc, int,
int taille) {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; } }
Pour de brèves explications, veuillez vous référer à cette question comment montrer que deux tables de données dans jqgrid à l'aide de struts2 - jqgrid plugin et hibernate
toute aide serait super.
Vous avez probablement mal compris SQL des requêtes de jointure. Devrait être une JOINTURE GAUCHE
merci...mais pour l'instant ce n'est pas mon domaine de préoccupation. Je veux savoir comment obtenir cette aide de critères
issue_tracker
SUR issues
.issue_tracker_id
= issue_tracker
.id
merci...mais pour l'instant ce n'est pas mon domaine de préoccupation. Je veux savoir comment obtenir cette aide de critères
OriginalL'auteur arvin_codeHunk | 2013-01-08
Vous devez vous connecter pour publier un commentaire.
vous pouvez essayer ce qui suit
ici le parent est le nom de la propriété dans
Issues.java
et de l'enfant est la propriété deIssueTracker.java
.ont u fait plusieurs-à-un... ces propriétés doivent être mappés somhow pour les critères pour les sélectionner dans la manière attendue.
soit utiliser (questions) un-à-plusieurs (numéro de suivi) ou (numéro de suivi) plusieurs-à-un (d'une émission). avec la 2ème approche, vous devriez créer des critères sur l'outil de suivi et de transformer le résultat de haricot.
ok.. je l'ai eu, encore une question, comment ce qui est bien le nom que vous avez indiqué dans votre réponse
ici vous allez.. mkyong.com/hibernate/hibernate-one-to-many-relationship-example
OriginalL'auteur Anantha Sharma
Bien,
suivre un échantillon...
Je pense que si cela peut aider!!
createAlias
que j'ai pu trouver.OriginalL'auteur Altieres de Matos
Essayez ceci parce que cela a fonctionné pour moi
OriginalL'auteur hyzic23