Hi All, Over the past few days, I've had to run appfuse:gen over my model classes numerous times and I've discovered some behaviour I think could be improved.
The problem arises when you have dependencies (eg one-to-many). When inserting test data via sample-data.xml, the data needs to be inserted in the correct order (ie parent data before child data), or else you get Integrity Constraint Violation errors when DBUnit runs. I suspect it's a bit much to expect appfuse:gen to be able to nut out these relationships and sort the sample-data.xml into the correct order. However, it would be nice if it didn't mess up my manual sorting in subsequent runs. AFAICT, if you run appfuse:gen over a pojo a second or subsequent time, when it comes to updating sample-data.xml, it seems to locate the existing data for that entity (presumably via the MyPojo-START and MyPojo-END comment tags), blat it and then add the new version to the end of the file. This means I often have to manually re-order the sample-data.xml file afterwards. It would be nice if appfuse:gen could locate the old data, blat everything between the xx-START and xx-END comments, but leave the comments in place and then insert the new data between them, hence preserving the original ordering. Is that possible? Cheers, Rob Hills Waikiki, Western Australia Mobile +61 (412) 904-357 Fax: +61 (8) 9529-2137 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
