Comment faire pour joindre plusieurs tables à l'aide de Spring JDBC Modèle?
Je suis novice en Java Printemps et de l'apprentissage JDBC modèle de base de données access. Maintenant, j'ai 3 tables relationnelles, et j'ai besoin de se joindre à eux à l'aide de JDBC modèle et le besoin d'imprimer le résultat. Comment puis-je la mettre en œuvre. Aucun exemple de travail va beaucoup m'aider.
Grâce
Voir si ce aide
Je suis confus au sujet de cet exemple, comme je l'ai m pas d'expérience dans le Printemps. Toute workinng exemple va m'aider beaucoup.
Je suis confus au sujet de cet exemple, comme je l'ai m pas d'expérience dans le Printemps. Toute workinng exemple va m'aider beaucoup.
OriginalL'auteur Manish | 2014-01-19
Vous devez vous connecter pour publier un commentaire.
Vous êtes vraiment demander à un multi-facetated question. J'ai fourni des liens vers des oc et des postes ci-dessous, mais il ya beaucoup beaucoup plus de réponses là-bas. Si ce ne sont pas de toute utilisation, il suffit de chercher pour un autre, il y a littéralement des centaines de postes il y a tous sur le même sujet.
vous avez besoin d'une requête qui permet de combiner les trois tables dans une requête (vous ne mentionnez pas si vous aurez besoin d'imbriqués les jointures, ou une simple jointure trois fois). Pour cela, je vous suggère de lire sur certaines SQL. Voici un post qui va vous donner un exemple pour un select imbriquées et des liens vers plusieurs autres postes expliquant les différentes SQL.
Vous avez besoin d'utiliser Spring JDBC (vous ne faites pas mention spécifique qui implémentation du modèle que vous utilisez). Voici le post qui vous donne RowMapper des exemples et de la logique pour itérer sur les résultats.
vous avez besoin de logique pour itérer sur les résultats. Cela se fait plus facilement avec des Ressorts RowMapper ou ResultSetExtractor interfaces. Voici un post que vais vous expliquer les différences entre les deux et un lien vers l'API (dont je vous recommande la lecture).
ResultSetExtracor Exemple De Mise En Œuvre - plus d'itération logique
RowMapper Exemple De Mise En Œuvre - plus d'itération logique
j'ai trouvé un exemple kaninotes.blogspot.com/2013/01/... mais ici, nous avons besoin de créer deux classes de jointure de tables. si je souhaite participer à 7 classes howill je le mettre en œuvre. Il va être horrible rêve de cette équipe.
Vous ne voulez pas le modèle de vos objets de vos tables de base de données. Ce sont deux choses très différentes. L'un est un objet (ne sait rien d'une base de données), l'un est un emplacement de stockage pour les données (ne sait rien des objets). Dans la exemple vous l'avez souligné, je pense que vous êtes l'obtention de ces deux concepts mixtes. Bien que le Kani, les objets semblent être calquée sur les tables, ils ne le sont pas (comme l'a souligné par l'Employé -> a une liste de Projets). Kani a tout simplement créé une conception orientée objet et a une base de données relationnelle
Ce qui signifie pas besoin d'utiliser des objets modélisés dans Sping JDBC modèle?
Ceci ne répond pas à la question
OriginalL'auteur Prancer