【发布时间】:2011-04-22 16:46:51
【问题描述】:
仍然没有答案...有人有更好的吗?好的,这里有复杂的 2 部分问题。我有一个 Android 注册页面,它收集客户姓名、地址、电子邮件、电话等信息……当他们单击提交时,我想将该数据发送到使用 Groovy、grails 和 Hibernate 的 Web 服务,我正在创建。所以我的第一个问题是如何将数据发送到我的网络服务,可以举个例子吗?
一旦我在 Web 服务上发送了该数据,如何从我的 Groovy 脚本中将复杂的插入到 2 个表中,其中客户表具有地址表的 id?这些是旧表,因此标准域不起作用,因为 id 列名不是标准的“id”。并且关系是每个地址簿行一个客户行。
客户表有 id、name、email、username、password 和 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
}
}
【问题讨论】:
标签: android web-services hibernate grails groovy