仍然沒有答案...任何人都有更好的東西?好的,複雜的2部分問題在這裏。我有一個收集信息客戶名稱,地址,電子郵件,電話......的Android註冊頁面。當他們單擊提交時,我想將這些數據發送到一個web服務,即使用Groovy,grails和Hibernate創建。所以我的第一個問題是如何將這些數據發送到我的web服務,可以舉一個例子嗎?Android Groovy Webservice
一旦我在Web服務上發送了這些數據,我該如何從我的Groovy腳本中創建一個複雜的插入到兩個表中,其中客戶表具有地址表的ID?這些都是遺留表格,所以標準域不起作用,因爲id列名不是標準的「id」。並且該關係是每個address_book行的一個客戶行。
客戶表有ID,姓名,電子郵件,用戶名,密碼和ADDRESS_ID 地址表中有ID,地址,市州,郵編...
這裏有我的地址簿域和客戶:
class AddressBook {
String entryStreetAddress
String entryStreetAddress2
String entryPostcode
String entryCity
Integer entryState
Integer entryCountryId
static mapping = {
id column: "address_book_id"
version false
}
}
繼承人的遺產客戶表通知customerDefaultAddressId是在以前的域address_book_id:
class Customers {
String customersFirstname
String customersMname
String customersLastname
String customersEmailAddress
Integer customersDefaultAddressId //address id joins AddressBook to Customers
String customersTelephone
String customersUsername
String customersPassword
static mapping = {
id column: "customers_id"
version false
}
}
我試着測試你有什麼域名和它的錯誤說...「字段列表」中的未知列'this_.address_book_id'「好吧,但我該如何發送數據。接收JSON數據我理解使用HTTPClient,但不瞭解數據應該如何將其發送到Groovy端。看起來像我必須設置參數,呃這就是至少20個參數的許多參數。 – JPM 2011-04-22 23:40:05
我會發送一個HTTP POST(或PUT)中的數據作爲URL編碼形式的數據。這樣,您的Grails控制器就可以訪問param散列中的字段。 – 2011-04-22 23:59:48
那麼你如何使用15種不同的textviews和spinners來編碼android活動? – JPM 2011-04-23 02:09:36