datanucleus

___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen. ___ tag123googleappengine ___ Google App Engine ist eine Cloud-Computing-Technologie zum Hosten von Webanwendungen in von Google verwalteten Rechenzentren. Google App Engine ist ein Platform-as-a-Service-Angebot (PaaS) für Java, Python, Go und PHP in seiner Standardumgebung. Laufzeiten für einige andere Sprachen sowie dockerbasierte benutzerdefinierte Laufzeiten werden in der flexiblen Umgebung unterstützt. ___ tag123jpa ___ Die Java Persistence API (JPA) ist eine Java-Spezifikation für den Zugriff, die Speicherung und die Verwaltung von Daten zwischen Java-Objekten / Klassen und einer relationalen Datenbank. Es ist Teil der EJB 3.0-Spezifikation und der Industriestandard für ORM (Object to Relational Mapping). ___ tag123spring ___ Das Spring Framework ist ein Open-Source-Framework für die Anwendungsentwicklung auf der Java-Plattform. Im Mittelpunkt steht die umfassende Unterstützung von komponentenbasierten Architekturen, und es verfügt derzeit über ein Dutzend hochintegrierter Module. ___ answer15883287 ___

Sie enthalten keine & lt; JAR-Datei & gt; oder & lt; Klasse & gt; Tags in Ihrer persistence.xml, also denke ich, dass Ihre Anwendung nach Entitäten in allen Klassen sucht, die sie erreichen kann. Vielleicht mischen Sie Entity mit Nicht-Entity-Klassen im selben Java-Paket. Sie sagen nicht viel über die Pacakges oder Ihre Klassen wirklich.

    
___ qstntxt ___

Beim Start meiner App sehe ich für jede Klasse diese Warnung:

%Vor%

Die App wird korrekt gestartet, so dass es kein direktes Problem gibt, aber ich frage mich, wo diese Form kommt und wie ich sie vermeiden kann.

Meine persistence.xml sieht folgendermaßen aus:

%Vor%

Ich verwende meine App in Google App Engine mit Spring.

Aber ich kann den Ursprung der Warnungen nicht finden. Etwas scheint meiner App zu sagen, dass sie alle Klassen überprüfen soll.

PS: Ich definiere meine entityManagerFactory wie folgt:

%Vor%

Jede Hilfe wird geschätzt.

    
___ qstnhdr ___ Warnung Datankern: Die Klasse wurde in der Persistenz-Einheit angegeben, aber nicht mit Anmerkungen versehen ___ ___ tag123datanucleus Datanucleus Access ist eine Implementierung der JDO und JPA API-Spezifikationen für die Java-Objekt-Persistenz, sowie eine REST API bereitstellt. Es ist vollständig standardkonforme und unterstützt Persistenz RDBMS, ODBMS, Dokumente (XML, Excel, ODF), Web-basierte (JSON, Amazon S3, GoogleStorage), kartenbasierte (HBase, Cassandra), dokumentenbasierte (MongoDB ), graphenbasiert (Neo4j) sowie einige andere (LDAP). ___
4
Antworten

Google App Engine JDO 3

Google hat gerade JDO 3.0 (das DataNucleus 2.0 verwendet) für Google App Engine herausgebracht, und ich möchte es verwenden, da es problemlos Beziehungen zwischen Nutzern unterstützt. Ich habe seit Tagen versucht, aber ich kann nicht herausfinde...
07.04.2012, 21:39
1
Antwort

Warnung Datankern: Die Klasse wurde in der Persistenz-Einheit angegeben, aber nicht mit Anmerkungen versehen

Beim Start meiner App sehe ich für jede Klasse diese Warnung: %Vor% Die App wird korrekt gestartet, so dass es kein direktes Problem gibt, aber ich frage mich, wo diese Form kommt und wie ich sie vermeiden kann. Meine persistence.xml sieh...
07.04.2013, 18:28