/ / Необхідні переліки осіб у persistence.xml на GAE? - google-app-engine, jpa, jersey, guice, datanucleus

Обов'язкові записи, що містяться в persistence.xml на GAE? - google-app-engine, jpa, jersey, guice, datacucleus

Я розробляю додаток, що використовує GAE, Guice, JPA 2.0 і Джерсі. <class> елемент у моєму persistence.xml.

Відповіді для це питання говорити тільки про Hibernate, але AFAIK підтримує тільки JPA провайдер для Google App Engine - DataNucleus.

Моя структура проекту (моїм єдиним об'єктом зараз є TestObject.java; цільовий каталог генерується через Maven):

├── README.md
├── datanucleus.log
├── nb-configuration.xml
├── pom.xml
├── src
│   └── main
│       ├── java
│       │   └── cz
│       │       └── cvut
│       │           └── oi
│       │               └── wa2
│       │                   ├── ioc
│       │                   │   ├── Configuration.java
│       │                   │   └── ServletListener.java
│       │                   └── rest
│       │                       ├── JSONService.java
│       │                       └── TestObject.java
│       ├── resources
│       │   └── META-INF
│       │       └── persistence.xml
│       └── webapp
│           └── WEB-INF
│               ├── appengine-web.xml
│               └── web.xml
└── target
├── classes
│   ├── META-INF
│   │   └── persistence.xml
│   └── cz
│       └── cvut
│           └── oi
│               └── wa2
│                   ├── ioc
│                   └── rest
├── generated-sources
│   └── annotations
├── maven-archiver
│   └── pom.properties
├── rss-reader-backend-1.0-SNAPSHOT
│   ├── META-INF
│   └── WEB-INF
│       ├── appengine-generated
│       │   └── local_db.bin
│       ├── appengine-web.xml
│       ├── classes
│       │   └── META-INF
│       │       └── persistence.xml
│       ├── lib
│       │   ├── activation-1.1.jar
│       │   ├── aopalliance-1.0.jar
│       │   ├── appengine-api-1.0-sdk-1.7.7.jar
│       │   ├── asm-3.1.jar
│       │   ├── datanucleus-api-jpa-3.0.11.jar
│       │   ├── datanucleus-appengine-2.0.1.jar
│       │   ├── datanucleus-core-3.0.11.jar
│       │   ├── geronimo-jpa_2.0_spec-1.1.jar
│       │   ├── guice-3.0.jar
│       │   ├── guice-persist-3.0.jar
│       │   ├── guice-servlet-3.0.jar
│       │   ├── jackson-core-asl-1.9.2.jar
│       │   ├── jackson-jaxrs-1.9.2.jar
│       │   ├── jackson-mapper-asl-1.9.2.jar
│       │   ├── jackson-xc-1.9.2.jar
│       │   ├── javax.inject-1.jar
│       │   ├── jaxb-api-2.2.2.jar
│       │   ├── jaxb-impl-2.2.3-1.jar
│       │   ├── jdo-api-3.0.1.jar
│       │   ├── jersey-core-1.17.1.jar
│       │   ├── jersey-guice-1.17.1.jar
│       │   ├── jersey-json-1.17.1.jar
│       │   ├── jersey-server-1.17.1.jar
│       │   ├── jersey-servlet-1.17.1.jar
│       │   ├── jettison-1.1.jar
│       │   ├── jta-1.1.jar
│       │   ├── rss-reader-backend-1.0-SNAPSHOT.jar
│       │   └── stax-api-1.0-2.jar
│       └── web.xml
├── rss-reader-backend-1.0-SNAPSHOT.war
└── surefire

Чи можлива моя вимога з цим devstack?

Відповіді:

2 для відповіді № 1

Ядро DataNucleus безумовно підтримує сканування класів коли виключити-не-приватні-класи немає при використанні з JavaEE або JavaSE. Журнал (рівень DEBUG) покаже, що відкривається.