Bonjour,
J'utilise les annotations pour faire des requêtes SQL.
Ex :
1 2 3
|
@JdbcControl.SQL(statement="SELECT count(X) FROM Y WHERE Z={z}")
int compterX(int z); |
C'est vraiment pratique mais je voudrais rendre cela encore plus pratique en utilisant un bean (évitant ainsi de passer tous les paramètres à la main). Je m'explique : j'ai des beans que j'initialise avec une requete de ce genre. Au lieu de faire :
methode(attribut1_bean, attribut2_bean, attribut3_bean);
je voudrais faire :
Cela impliqe donc de changer l'annotation correspondante. Est-ce possible et si oui, comment ?
Merci.
EDIT :
en fait, est-ce que je peux faire comme cela (ou presque) ?
Imaginons que j'ai un bean qui s'appelle Personne, composé d'une String nom, d'un int age et d'une String prenom. Je veux insérer une personne dans la table Clients :
1 2 3
|
@JdbcControl.SQL(statement="INSERT INTO Clients (nom,prenom,age) VALUES = ({personne.nom},{personne.prenom},{personne.age})")
int ajouterPersonne(Personne personne); |
Partager