2010-09-20 24 views
0

我已經創建了使用java.I的Web應用程序,希望從appengine datastroe下載數據,以便使用BulkLoader概念。BulkLoader -export_transform

在我的項目,我設計實體如下

@Id 

@GeneratedValue(strategy = GenerationType.IDENTITY) 

private Long school_id; 

@Basic 

private String schoolname; 

之後,我試圖下載數據,讓我創造。它成功地創建bulkloader配置文件,但我是默認的自動生成bulkloade.yaml文件我有一個問題(iE)export-transform將主鍵轉換爲字符串,但我需要Long數據類型如何實現此目的。

bulkloader文件的內容是

- kind: School 

    connector: csv 

    property_map: 

    - property: __key__ 

     external_name: key 

     export_transform: transform.key_id_or_name_as_string 

    - property: schoolname 

     external_name: schoolname 

如何解決這個 預先感謝

+1

順便說一句,你應該接受更多的答案,以提高你獲得任何的機會。 – 2010-09-20 08:59:28

回答

0

嘗試export_transform: datastore.Key.name

+0

我也嘗試過這一個,但它顯示此錯誤消息TypeError:強制爲Unicode:需要字符串或緩衝區,找不到類型 – user441392 2010-09-20 09:37:42

相關問題