2010-06-15 15 views
13

¿Hay un ejemplo completo o tutorial para iBATIS 3 con anotaciones?¿Hay un ejemplo completo o tutorial para iBATIS 3 con anotaciones?

Estoy especialmente interesado en pasar de una configuración de correlacion basada en XML a usar anotaciones de Java puro donde las declaraciones de SQL a menudo toman o devuelven estructuras de datos complejas.

Además, no estaba claro en las muestras que vi, cómo se adaptó el archivo de configuración cuando se alejaba de los mapeadores basados ​​en XML a las interfaces del mapeador basado en anotaciones.

+0

Solo una nota al margen que realmente no responde a su pregunta. Cambiar de XML a notaciones probablemente requiera que reescriba muchas de las cosas que ya hizo; o al menos escriba un nuevo código en el futuro. Dado que este es el caso; es posible que desee considerar usar Guice además de iBatis. No lo he usado todavía así que no puedo hablar demasiado de sus elogios; pero el uso de la inyección de dependencia parece ser una tendencia en los marcos de persistencia. Además, ¿podría publicar su xml de configuración actual (las contraseñas/información confidencial se eliminaron del curso)? Podría apuñalarlo más tarde. – Dave

+0

Gracias Dave !! Es una buena idea. Estaba leyendo "Dependency Injection" de Dhanji y pensando que valdría la pena echarle un vistazo a Guice. Estaré refactorizando el código este año, por lo que es un buen momento para explorar y comprender el valor de DI para los marcos de persistencia. – nitya

Respuesta

4

Lee "What's new in iBATIS 3" escrito por Nathan Good. Explica one example usando anotaciones Java 5 en lugar de archivos de configuración XML.

+0

Gracias Nathan! Ahora que se han mudado a "myBatis", he tenido un poco más de éxito con la documentación. Verificará el enlace y verá qué tan bien se traduce. – nitya

Cuestiones relacionadas