please send a patch martin
Virender Dogra wrote: > When I run the " ojb-model " target, the source-code that is generated > mostly does not compile, unless I change it again like: > initialize the boolean variables to true/false from the generated null > initializations. > initialize the int variables to 0 instead of null > import the Date class > > I am not a committer so will need the dev groups help to review and > apply the patch. > > So I would like to submit a patch that fixes a few things, though not > all of them. > The file is: src\templates\ojb\model\Object.vm > > And the changes are: > > import java.io.Serializable; > //addition begin (importing this by default even if not required)>> > import java.util.Date; > // << end addition > > > // original statements that get patched >> > #foreach ($col in $table.Columns) > protected $col.JavaPrimitive $col.Name.toLowerCase() = null; > #end > > // patch begin (change the above three lines to the following segment>> > > #foreach ($col in $table.Columns) > #set ( $cjtype = $col.JavaPrimitive ) > #set ( $clo=$col.Name.toLowerCase() ) > #set ( $defaultValue = "null" ) > #if ( $cjtype == "boolean") > #set ( $defaultValue = "false" ) > #elseif ($cjtype == "int") > #set ( $defaultValue = "0" ) > #end > protected $cjtype $clo = $defaultValue; > #end > > // << end patch > > Thanks, > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
