我創建與JDO在谷歌App Engine的Web應用程序,我得到一個JDOFatalUserException: javax.jdo.JDOFatalUserException: Detected attempt to establish User(15) as the
parent of SessionToken("VALID_USER_TOKEN") but the entity ident
我創造谷歌應用程序引擎一個的Java Web應用程序與JDO屬性檢索從數據存儲的對象。 我有一個類用戶有一個屬性SessionToken。這兩個類都持續與擁有一對一的關係。 @PersistenceCapable
public class User {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.I
我正在使用JDO和DataNucleus將運行時生成的對象保存到MongoDB中。數據庫對象有自己的唯一標識符,一個字符串,我把它放到Mongo的_id字段中。這工作不錯,我結束了,比如,這個對象: (in the mongo shell)
> db.CollectionName.find({"_id":"01e293bc-970d-e0b3-aac1-14109fdb7235_ZMUkU234
根據this,Google App Engine的JDO實現不支持JDO @Unique註釋。這仍然是如此嗎? 例如,我有這個類: @PersistenceCapable
public class User {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private