2008-12-31 5 views
0

Avec Hibernate + Eclipse, vous pouvez générer des classes POJO qui représentent les tables. Vous pouvez ensuite tout câbler assez facilement avec Spring. Cependant, si vous devez interagir avec des procédures stockées, vous devez envelopper chacun dans sa propre classe (s) - bien que cela soit définitivement préféré à la norme JDBC, il est parfois un peu lourd.Génération de classes Spring SP avec ou sans Eclipse

Est-ce que quelqu'un connaît un script, une application, un plug-in Eclipse ou tout ce qui génère des classes de procédures stockées Spring?

Merci d'avance.

Répondre

2

Vous pouvez sous-classer StoredProcedure de Spring pour appeler des procs stockés, mais il y a un autre moyen si vous utilisez Spring 2.5. La classe SimpleJdbcCall rend cela facile.

Je ne connais pas les plug-ins Eclipse ou quoi que ce soit d'autre pour le faire pour vous. Si vous en avez beaucoup à faire en même temps, il me semble que c'est un endroit idéal pour un modèle Velocity, un fichier plat avec les noms et les paramètres d'E/S pour chacun, et une application Java rapide pour les marier .

[rant] Décidément, vous avez le framework. Est-ce trop demander de nous écrire un petit code? Si ce sont tous des assistants et des plug-ins, à quoi sert un développeur? [/ rant]

+0

@votre * NO * Ça ne me dérange pas d'écrire du code C'EST POURQUOI JE SUIS DÉVELOPPEUR! Ce que je n'aime pas écrire du code MINDLESS et REPETITIF. – javamonkey79

+0

Voté pour Velocity - merci qui peut ou peut ne pas aider dans ce contexte, mais je peux penser à d'autres choses pour l'utiliser. – javamonkey79

+0

Nous sous-classifions habituellement la classe SP; Je ne sais pas comment SimpleJdbcCall pourrait le rendre meilleur - soin d'élaborer? – javamonkey79