So how about dao's and manager's that are generated by appfuse:gen for 2 related entities (like parent and child) Will they have support for this.........
Suppose Memotype is Parent and Memorandum is child How to write a sample test case in core module to test Memorandum.getMemotype().getMemoTitle() value? Please help... mraible wrote: > > Comments below... > > On Dec 1, 2007, at 3:06 AM, Mani_N wrote: > >> >> Hi, >> >> Environment Used: >> Maven: 2.0.7 >> Pattern: Spring MVC Modular >> Appfuse: 2.0.1 >> Java: 1.5 >> Database: MYSQL >> Persistence Framework: Hibernate >> >> >> I have two tables with following structure...... >> >> CREATE TABLE `memotype` ( >> `memoTitle` varchar(255) NOT NULL, >> `memo_desc` varchar(50) default NULL, >> PRIMARY KEY (`memoTitle`) >> ) ENGINE=InnoDB; >> >> CREATE TABLE `memorandum` ( >> `fromPer` varchar(255) NOT NULL, >> `to_person` varchar(50) default NULL, >> `memoTitle` varchar(255) NOT NULL, >> PRIMARY KEY (`fromPer`), >> KEY `memoTitle` (`memoTitle`), >> CONSTRAINT `memorandum_ibfk_1` FOREIGN KEY (`memoTitle`) REFERENCES >> `memotype` (`memoTitle`) ON DELETE CASCADE >> ) ENGINE=InnoDB; >> >> Am creating entities using appfuse:gen-model. Am getting the two >> entities >> but by default am getting id generators on top of get methods of >> primary >> keys whereas they should not be auto generated values. Anyway am >> removing >> those generator strategies from the primary key fields and using >> appfuse:gen >> in core and web modules for generating the code. >> >> The test cases were failing in web module, so i used - >> Dmaven.test.skip=true >> while mvn install >> >> And given the command mvn cargo:start -Dcargo.wait=true for starting >> the >> tomcat........... and opened the browser. >> >> I was expecting a combo box for memoTitle in memorandumForm.html >> screen to >> select memoType from memoTypes which are already there. But there is >> no >> field memoTitle at all in that screen. It has only two fields >> fromPer and >> toPer. >> >> Did appfuse doesnt have support for parent child relationships? > > No, not in appfuse:gen. It's a feature we'd like to add, but we need > more knowledge to do so. If you know what the pattern might look like > - you're more than welcome to modify the FreeMarker templates to > produce the code you're looking for. We recently added the ability to > customize templates in your project for AMP. If you change your > appfuse-maven-plugin to version 2.0.2-SNAPSHOT, you should be able to > extract all the templates from the AMP JAR to src/test/resources/ > appfuse and your templates will be used instead of the ones in AppFuse. > > >> And is there >> a way to specify to consider all entities in com.mycompany.app.model >> package >> like "*" in appfuse:gen instead of using appfuse:gen for each entity >> in >> application? > > No, but you could probably modify the code to do this pretty easily. > Here's a link showing you how to get the AMP plugin from SVN. > > http://tinyurl.com/27set9 > > Matt > >> >> >> >> >> -- >> View this message in context: >> http://www.nabble.com/Is-it-possible-to-use-parent-and-child-entities-with-appfuse-tf4927572s2369.html#a14103452 >> Sent from the AppFuse - User mailing list archive at Nabble.com. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Is-it-possible-to-use-parent-and-child-entities-with-appfuse-tf4927572s2369.html#a14107687 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]