Some snippets I use:
This is using GWT RPC to get data and send data. I believe this is second best to RequestFactory, mainly due to RPC can create Type explosion. Request factory can compare difference and only sends whats needed for update too. I use an owned collection LinkedHashSet here. It is similar to one to many.