Не удается импортировать EclipseLink MOXy

Я скачал последнюю версию EclipseLink (2.4) и поместил файл eclipselink.jar в свою папку. Однако я нигде не вижу аннотацию @XmlInverseReference и не могу импортировать org.eclipse.persistence.oxm.*;

Что я делаю неправильно? Я использую Netbeans 7.2.1.

В качестве альтернативы, что может быть хорошим альтернативным решением для двунаправленных отношений с аннотациями JAXB? У меня есть класс Parent и Child, у Child есть ссылка на Parent из-за внешнего ключа JPA. Как только я разматываю, ссылка исчезает.


person user1810737    schedule 13.05.2013    source источник


Ответы (1)


ОБНОВЛЕНИЕ

Я создал Web Application с помощью NetBeans 7.3, и все, что мне нужно было сделать, чтобы включить EclipseLink, — это щелкнуть правой кнопкой мыши значок Libraries на панели Project и выбрать Add Jar/Folder..., а затем указать на eclipselink.jar в установке EclipseLink.


Импорт для @XmlInverseReference следующий:

import org.eclipse.persistence.oxm.annotations.XmlInverseReference;

Для получения дополнительной информации

person bdoughan    schedule 13.05.2013
comment
Правильно, но единственное, что появляется, это org.eclipse.persistence.javax. Ничего больше. У меня есть файл jaxb.properties, и я импортировал банку eclipselink. Что я делаю неправильно? - person user1810737; 13.05.2013
comment
@user1810737 user1810737 - я скачаю NetBeans и опубликую правильную настройку проекта - person bdoughan; 13.05.2013
comment
@ user1810737 — Ваш проект NetBeans управляется файлом pom.xml? - person bdoughan; 13.05.2013
comment
Это стандартное веб-приложение Java без файла pom.xml. Возможно, мне придется реорганизовать его в приложение maven... - person user1810737; 13.05.2013