Create a simple GWT app as follows:
project --topLevelPackage com.example jpa setup --provider ECLIPSELINK --database H2_IN_MEMORY entity jpa --class ~.domain.Thing field string --fieldName name entity jpa --class ~.domain.Owner field set --fieldName things --type ~.domain.Thing web gwt setup web gwt all --proxyPackage ~.client.proxy --requestPackage ~.client.request
- Start the app using "mvn gwt:run".
- Create a Thing.
- Create an Owner in which the set contains the Thing you created above.
- When you click "Save", the following text appears in the UI:
[com.example.client.proxy.ThingProxyAutoBean_com_google_web_bindery_requestfactory_shared_impl_EntityProxyCategory_com_google_web_bindery_requestfactory_shared_impl_ValueProxyCategory_com_google_web_bindery_requestfactory_shared_impl_BaseProxyCategory$2@1] ([com.example.client.proxy.ThingProxyAutoBean_com_google_web_bindery_requestfactory_shared_impl_EntityProxyCategory_com_google_web_bindery_requestfactory_shared_impl_ValueProxyCategory_com_google_web_bindery_requestfactory_shared_impl_BaseProxyCategory$2@1])