On Monday, January 17, 2011 10:33:00 PM UTC+1, David Chandler (Google) wrote: > > Hi Aldo, > > RequestFactory doesn't support composite keys, only String or Long > types.
You need some vacations David! ;-) It was the case on 2.1.0 but no longer in 2.1.1, where you can have composite keys. They have to have a corresponding ValueProxy though (and given how RequestFactoryServlet internals are implemented –ResolverServiceLayer to be precise–, it probably has to be declared as a property in the EntityProxy; the reason is that resolveClientType only knows about "already seen" proxies, i.e. those that have been used in "already seen" service stubs, recursively) I'm successfully using a composite key so (for once) this answer is not only "speculation" after reading the GWT source code ;-) See http://code.google.com/p/google-web-toolkit/source/browse/tags/2.1.1/user/src/com/google/gwt/requestfactory/server/Resolver.java#297 http://code.google.com/p/google-web-toolkit/source/browse/tags/2.1.1/user/src/com/google/gwt/requestfactory/server/RequestState.java#92 http://code.google.com/p/google-web-toolkit/source/browse/tags/2.1.1/user/src/com/google/gwt/requestfactory/server/RequestState.java#92 -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
