2010-06-15 12 views
13

Existe-t-il un exemple ou un tutoriel complet pour iBATIS 3 avec des annotations? Je suis particulièrement intéressé par le passage d'une configuration de mappeur basée sur XML à l'utilisation d'annotations Java pures dans lesquelles les instructions SQL prennent ou retournent souvent des structures de données complexes.Existe-t-il un exemple ou un tutoriel complet pour iBATIS 3 avec des annotations?

En outre, il n'était pas clair dans les exemples que j'ai vus, comment le fichier de configuration a été adapté lors du passage des mappeurs basés sur XML vers des interfaces de mappage basées sur des annotations.

+0

Juste une note qui ne répond pas vraiment à votre question. Passer du XML aux notations vous demandera probablement de réécrire beaucoup de choses que vous avez déjà faites; ou au moins écrire un nouveau code à l'avenir. Puisque c'est le cas; vous pourriez envisager d'utiliser Guice en plus d'iBatis. Je ne l'ai pas encore utilisé, donc je ne peux pas trop parler de ses accolades; mais l'injection de dépendance semble être une tendance dans les cadres de persistance. En outre, pourriez-vous poster votre configuration xml actuelle (mots de passe/infos sensibles)? Je pourrais y aller plus tard. – Dave

+0

Merci Dave !! C'est une bonne idée. Je lisais simplement "Dependency Injection" de Dhanji et pensais que ça valait la peine de vérifier Guice. Je vais refactoring code cette année, donc c'est un bon moment pour explorer et comprendre la valeur de DI aux cadres de persistance. – nitya

Répondre

4

Lecture "What's new in iBATIS 3" écrite par Nathan Good. Il explique one example en utilisant des annotations Java 5 au lieu de fichiers de configuration XML.

+0

Merci Nathan! Maintenant qu'ils sont passés à "myBatis", j'ai eu un peu plus de succès avec la documentation. Va vérifier le lien et voir à quel point il se traduit. – nitya