2011-08-30 86 views
1

我正在使用Openfire與外部MySQL數據庫一起使用,該數據庫使用Openfire服務器資源文件夾中的默認openfire_mysql.sql創建。Openfire自定義數據庫

我試圖完成的是使屬性持久性工作,如Smack API中所述。使用createAccount(String username, String password, Map<String, String> attributes)屬性存儲和使用getAttributes

但是似乎默認外部數據庫建立不起來的堅持這些屬性檢索到的,我已經手動嘗試添加該行仍然屬性不會保留。

有人曾經遇到過這個要求嗎?

回答

1

我想這樣做,並已通過一些openfire源代碼。我相信保留在數據庫中的方法只處理在默認openfire_mysql.sql文件中寫入的字段。你將不得不去修改這些新的字段到源代碼中,以便它們被覆蓋。