2011-04-07 4 views
0

Comment générer des requêtes Scalar sous dynamiquement au moment de l'exécution en utilisant Java. Veuillez suggérer n'importe quelle API si disponible?dynamique Scalar Sous Requêtes

exemple Scalar sous requête:

SELECT d.deptno, d.dname, (SELECT count(*) FROM emp e 
          WHERE e.deptno = d.deptno) AS "Num Dept" 
FROM dept d; 

Par exemple prendre hôtel demande de réservation. l'utilisateur peut effectuer une recherche sur différents critères. Je souhaite construire une sous-requête scalaire basée sur ce critère.

Pouvons-nous le faire dans l'API Critères Hibernate ou 2.0 API critères. Mais je veux utiliser SQL natif dans mon DAO ....

+1

Peut-être que si vous avez donné un exemple de ce que vous entendez par « Sous Scalar requête » et « dynamique » ... tel qu'il est votre question est vague. Aussi, si c'est une question de devoirs, s'il vous plaît ajouter la balise "devoirs". –

+0

Si vous voulez utiliser SQL natif, vous devrez générer les requêtes vous-même. Quel type d'assistance API recherchez-vous? –

+0

et qu'avez-vous essayé jusqu'à présent? – bluefoot

Répondre

0

utilisant constructeur sql gribouillis. En utilisant cette API, nous pouvons créer un SQL complexe. Mais je ne suis pas sûr que nous pouvons créer Scalar sous requêtes