Bonsoir,

Je souhaiterai faire en Java des requêtes SQL avec des méthodes comme en PHP, je vous montre un exemple en PHP :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
$qb = $this->createQueryBuilder('a');
        $qb->select('
            a.id,
            a.annee, 
            a.prix, 
            ma.marque, 
            mo.modele, 
            p.emplacement AS photos
        ');
 
        $qb->join('a.marque', 'ma')
           ->join('a.modele', 'mo')
           ->join('a.carburant', 'c')
           ->join('a.photos', 'p')
           ->where('p.estPrincipal = 1');
        if( ! empty($marqueId))
           $qb->andWhere('ma.id = :marqueId')
               ........................................
        return $qb->getQuery()->getResult();
Est-ce que l'on peut faire de telles requêtes en JAVA et faire aussi des conditions comme je l'ai fait dans le code ci-dessus ?