Я использовал реализацию Sun JAXB по умолчанию, которая поставляется с Oracle JDK 1.7. К сожалению, у меня есть некоторые довольно сложные схемы XSD для работы, и я столкнулся с ошибкой в механизме XSD to Java (описано в это сообщение SO).
Похоже, что возможен только обходной путь, и, что еще хуже, я еще не смог применить конкретный обходной путь в своем конкретном случае. Однако более тревожным является то, что обходной путь требуется для того, что, на мой взгляд, является очень элементарным случаем (одна схема XSD ссылается на элемент, определенный в другой).
Я знаю как минимум две другие реализации JAXB:
Кто-нибудь знает, как они сравниваются друг с другом и с Sun JAXB?