gridpanle的datastore查詢無反應,涉及關聯物件

langgufu314發表於2011-08-29
[color=blue][size=medium]datastore載入時,在後臺,若轉換成Json的是pojo物件,前臺頁面抽取物件屬性顯示,當某個要在前臺顯示的屬性無值時,依然可以查詢並顯示出來。
但是,當Pojo物件有關聯物件,若關聯查詢沒有查到關聯物件,且在前臺抽取的屬性是關聯物件的屬性時,則即使有的物件能查詢到其關聯物件,查詢依然無效果,除非要查詢的任何一個pojo都有關聯物件,這時在前臺抽取關聯物件某個屬性顯示時,才能成功,為什麼有這種情況,就算因為沒有關聯物件無法顯示,那也可以吧關聯物件屬性顯示成空啊,甚至可以把無關聯物件的pojo去掉,只顯示有關聯物件的pojo啊,但是現實卻是一股腦地否定了所有物件。
且對於關聯物件來說,若一個json串是通過Pojo轉換而來的,且其右內部關聯物件,則該竄在通過ObjectMap.readValue(json,javatype)轉換成物件是,會發生關聯物件屬性不識別的錯誤,這似乎有點類似hibernate的物件關聯深度問題。
[/size][/color]

相關文章