5
Fehler im EntwicklungsmodusFehler: Der Import com.google.appengine.api.datastore kann nicht JPA GAE GWT
[ERROR] [cbd] - Line 15: The import com.google.appengine.api.datastore cannot be resolved
User.java
@Entity
public class User implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Column(name="id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Key id;
private String googleID;
private String firstName;
private String lastName;
private String password;
private String gender;
private String email;
@OneToOne(cascade=CascadeType.ALL)
@JoinColumn(name="key")
private AuthenticationToken token= AuthenticationToken();
......}
AuthenticationToken.java
public class AuthenticationToken implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@Id
@Column(name="key")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Key key;
private String email;
private String token;
private Date obtained;
private Date activity;
.....}
aufgelöst werden
persistence.xml
<?xml version="1.0" encoding="UTF-8" ?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0">
<persistence-unit name="transactions-optional">
<provider>org.datanucleus.api.jpa.PersistenceProviderImpl</provider>
<class>com.cbd.shared.entities.User</class>
<class>com.cbd.shared.entities.AuthenticationToken</class>
<exclude-unlisted-classes>true</exclude-unlisted-classes>
<properties>
<property name="datanucleus.NontransactionalRead" value="true"/>
<property name="datanucleus.NontransactionalWrite" value="true"/>
<property name="datanucleus.ConnectionURL" value="appengine"/>
</properties>
</persistence-unit>
</persistence>
ich GWT bin mit versucht, die Objekte zu Server-Seite, anstatt gemeinsam genutzten Seite Paket aber denselben Fehler zu bewegen
so haben Sie ein Glas fehlt, folglich sehe ich nicht die Relevanz Ihrer Klassen oder persistence.xml. Wäre besser zu zeigen, welche Gläser du im CLASSPATH hast – DataNucleus