datanucleus

    0熱度

    1回答

    *對不起任何複式 - 不是肯定的入門計算器怎麼會,而不是在DataNucleus將論壇中的條目* ** * ** * ** 大家好 - 我們一直在使用DN(DataNucleus將)在過去的幾個月裏,它看起來不錯。 但是,在閱讀文檔時我感到困惑,需要一些幫助。 場景: 我有一個類,它包含幾個字段(如主鍵,姓名,年齡等)和B類的列表(可以說類地址)。 我做了兩個@PersistenceCapable

    1熱度

    1回答

    我正在爲我的數據庫訪問編寫測試,並傾向於通過銷燬數據庫文件,然後添加數據並運行測試來啓動它們。 (這是爲了測試我的業務邏輯 - 我隱式地信任DataNucleus代碼。) 我的測試不停地傳遞第一次運行,然後每次後續運行都失敗。這是沒有意義的,除了我傾向於在S​​BT命令提示符下運行我的測試,它在一個非常長壽命的JVM實例中運行一切。在某個時候,我添加了一個設置來爲測試分叉一個新的JVM,並且每次都

    3熱度

    2回答

    在運行我的Java/AppEngine應用程序時在日誌文件中發現問題。在哪裏檢查所述多個JAR版本? java.lang.RuntimeException: Unexpected exception at com.google.appengine.tools.enhancer.Enhancer.execute(Enhancer.java:76) at com.google.ap

    0熱度

    1回答

    我們使用DataNucleus作爲我們的ORM映射和mysql作爲我們的數據庫,在Spring上下文中運行應用程序。 我們的應用程序每天都會將一些數據導入到我們的數據庫中。數據饋送的大小轉化爲大約100萬行插入/更新。導入的性能開始非常好,但隨後會降低超時(隨着執行的查詢數量的增加),並且某些時候應用程序會凍結或停止響應。我們將不得不等待整個工作再次在應用程序響應之前完成。 這種行爲看起來很像我們

    0熱度

    1回答

    我正在通過使用DataNucleus作爲我的JPA提供程序編寫應用程序來學習JavaEE。我使用Eclipse IDE和Apache Tomcat服務器進行測試,因此我希望設置運行時增強功能以​​避免在每次測試部署時都使用字節編譯類。 按documentation,我已將此添加到我的persistence.xml文件: <property name="datanucleus.jpa.addClas

    1熱度

    1回答

    Enity主鍵記錄的主鍵是在JDO @Persistent(primaryKey = "true", valueStrategy = IdGeneratorStrategy.IDENTITY) @Column(name = "ID") private Long id; 的auto_incrimented ID當我插入任何記錄,它的主鍵ID被設置爲隱auto_incremen

    0熱度

    1回答

    我試圖在儘可能多的模塊化的OSGi環境(卡拉夫運行費利克斯)做持久性。我選擇了JDO來增加它的功能(主要是提取組),而不是JPA。實現是Datanucleus。我使用Maven構建整個項目。 因爲我之前沒有任何JDO或OSGi的經驗,所以使它們中的任何一個都工作是一個相當大的挑戰。我目前能夠在Java SE環境中執行JDO持久化(單元測試工作沒有問題),並且我知道如何使用藍圖容器在OSGi環境中提

    0熱度

    1回答

    我將文章稱爲here,它定義瞭如何增強數據核的類。我試圖使用Maven做相同的,但不斷獲取構建失敗 DataNucleus Enhancer (version 3.2.7) for API "JPA" using JRE "1.7" DataNucleus Enhancer : Classpath >> E:\DevTools\apache-maven-3.1.0\bin\..\boot\pl

    0熱度

    1回答

    我知道,你可以通過做一些像添加數組項到MongoDB的文檔: db.mycollection.update({"id":"asd"}, {"$pushAll" : {array_name: [1, 2, 3]}}) 你怎麼能DataNucleus將有做到這一點?我瀏覽了文檔並搜索了四周,但一直未能發現Datanucleus是否支持它。 目前我拉出整個文檔,添加項目,然後重新將整個文檔添加到Mong

    0熱度

    1回答

    編輯,這是答案 我錯誤地使用了元數據編輯的代碼。對於閱讀它,使用以下命令: pmf.getMetadata(Machineclass.getName()).getTable() 我一直在使用以前版本的DataNucleus將這樣做很長一段時間,但我不知道爲什麼沒有與V3.2工作了 此代碼不起作用,因爲getMetaDataForClass方法現在總是返回null! NucleusJDOHelp