2010-06-15 6 views
13

Есть ли исчерпывающий пример или учебник для iBATIS 3 с аннотациями?Есть ли исчерпывающий пример или учебник для iBATIS 3 с аннотациями?

Я особенно заинтересован в том, чтобы отойти от конфигурации картографа на основе XML, используя чистые аннотации Java, где операторы SQL часто принимают или возвращают сложные структуры данных.

Кроме того, в образцах, которые я видел, было неясно, как был адаптирован конфигурационный файл при переходе от XML-ориентированных преобразователей к интерфейсам интерфейсов на основе аннотаций.

+0

Только боковое примечание, которое на самом деле не отвечает на ваш вопрос. Переход от XML к обозначениям, скорее всего, потребует от вас переписать много вещей, которые вы уже сделали; или, по крайней мере, написать новый код в будущем. Так как это так; вы можете захотеть использовать Guice поверх iBatis. Я еще не использовал его, поэтому я не могу слишком много говорить о его похвалах; но использование инъекции зависимостей, по-видимому, является тенденцией в рамках персистентности. Кроме того, не могли бы вы разместить свою текущую конфигурацию xml (пароли/конфиденциальная информация, конечно, лишенная)? Я мог бы нанести ему удар. – Dave

+0

Спасибо Дэйв! Это хорошая идея. Я просто читал «Интенсивность зависимостей» Дханджи и думал, что стоит проверить Guice. В этом году я собираюсь реорганизовать код, поэтому самое время изучить и понять ценность DI для систем персистентности. – nitya

ответ

4

Прочитано "What's new in iBATIS 3" автором Nathan Good. Он объясняет one example использованием аннотаций Java 5 вместо файлов конфигурации XML.

+0

Спасибо Натан! Теперь, когда они перешли на «myBatis», у меня было немного больше успеха с документацией. Посмотрите ссылку и посмотрите, насколько хорошо она переводится. – nitya