Not sure about no-xml-example. Haven't looked at this code. But maybe you can do it the other way around - decide what you need to do in your app, and then figure out how to do that in Cayenne. And use this list to get advice if you get stuck.
Andrus On Mar 13, 2012, at 5:29 AM, Sheldon wrote: > Hello, > > I want to run the no_xml_example of A.Rothe: > https://cwiki.apache.org/CAY/no-xml-example.html. > > But I get the following Exceptions: > > org.apache.cayenne.CayenneRuntimeException: [v.3.1M3 Sep 13 2011 19:17:16] > Commit Exception > at > org.apache.cayenne.access.DataContext.flushToParent(DataContext.java:846) > at > org.apache.cayenne.access.DataContext.commitChanges(DataContext.java:757) > at info.phosco.test.cayenne.dynamic.App.createProjects(App.java:121) > at info.phosco.test.cayenne.dynamic.App.main(App.java:144) > Caused by: java.lang.NullPointerException > at > org.apache.cayenne.access.DataDomainInsertBucket.appendQueriesInternal(DataDomainInsertBucket.java:57) > at > org.apache.cayenne.access.DataDomainSyncBucket.appendQueries(DataDomainSyncBucket.java:78) > at > org.apache.cayenne.access.DataDomainFlushAction.preprocess(DataDomainFlushAction.java:192) > at > org.apache.cayenne.access.DataDomainFlushAction.flush(DataDomainFlushAction.java:144) > at org.apache.cayenne.access.DataDomain.onSyncFlush(DataDomain.java:803) > at org.apache.cayenne.access.DataDomain$2.transform(DataDomain.java:767) > at > org.apache.cayenne.access.DataDomain.runInTransaction(DataDomain.java:828) > at > org.apache.cayenne.access.DataDomain.onSyncNoFilters(DataDomain.java:764) > at > org.apache.cayenne.access.DataDomain$DataDomainSyncFilterChain.onSync(DataDomain.java:980) > at org.apache.cayenne.access.DataDomain.onSync(DataDomain.java:735) > at > org.apache.cayenne.access.DataContext.flushToParent(DataContext.java:818) > ... 3 more > > > -- > View this message in context: > http://cayenne.195.n3.nabble.com/run-no-xml-example-tp3821753p3821753.html > Sent from the Cayenne - User mailing list archive at Nabble.com. >
