Scala JPA в NetBeans - PullRequest
       1

Scala JPA в NetBeans

1 голос
/ 20 апреля 2011

Я изучаю Java EE 6, но хочу, чтобы мои сущности находились в Scala, а также использую NetBeans.Я создал библиотеку классов Scala, но я не могу использовать javax.persistence._, даже если я добавляю библиотеку eclipselink, я не могу ее импортировать.NB: я пробовал Eclipse, но у меня всегда были проблемы, особенно с Glassfish, поэтому я хочу использовать NetBeans и иметь веб-проект Java, зависящий от библиотеки классов Scala.Мне также нравится Vim и NetBeans имеет идеальный плагин для этого.Не затмевая затмение, но я всегда страдаю, когда пытаюсь использовать затмение с Java EE 6 по сравнению с netbeans.

1 Ответ

0 голосов
/ 08 апреля 2015

Вы можете использовать Maven для настройки ваших зависимостей для JavaEE и вашего конкретного поставщика JPA, например:

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-api</artifactId>
    <version>7.0</version>
    <scope>provided</scope>
</dependency>

<dependency>
    <groupId>javax.persistence</groupId>
    <artifactId>persistence-api</artifactId>
    <version>1.0.2</version>
    <scope>provided</scope>
</dependency>

<dependency>
    <groupId>toplink.essentials</groupId>
    <artifactId>toplink-essentials</artifactId>
    <version>2.1-60f</version>
</dependency>

Примечания:

  • Чтобы использовать классы javax.persistence, вам нужна зависимость javax.persistence.
  • Я использую Java EE 7, но в вашем случае измените "7.0" на "6.0"
  • Toplink - мой поставщик JPA (вы можете использовать EclipseLink, Hibernate, ...), например:
 <dependency>
   <groupId>org.eclipse.persistence</groupId>
   <artifactId>org.eclipse.persistence.jpa</artifactId>
   <version>2.6.0</version>
</dependency>

Или другой провайдер по этой ссылке: JPA провайдер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...