Thomas Vandahl wrote:

> On 21.06.11 22:45, Thomas Fox wrote:
> > But as I said, the methods can be turned off via a generation option,
and
> > the default is that the methods are generated. If you are more happy
with
> > the default that the methods are not generated, I can easily change it.
>
> I have no problem with the approach. From what I see, it's more a
> documentation issue and maybe some cleanup of the generator parameters.
> We need to explain the different ways of getting related objects and
> give it to the user to decide which one (or more) to use. That would
> mean to have similar switches for the getXXXs() methods (currently
> "complexObjectModel" IIRC and the doSelectJoin...() methods
> ("complexObjectModel"?).

I am fine with that. So I suggest to do the following
- change the default for generating the filler methods to false so that the
fillers are not generated by default
- add a generation parameter to turn off the generation of the
doSelectJoinSomething methods
independently of the complexObjectModel option (setting complexObjectModel
to false will turn off far too much). Currently the doSelectJoinSomething
methods are created as protected methods in order not to bloat the public
API. Do we want to keep this as it is or do we want to set the new option
defaulting to false but the method signature to public ?
- add a section in the runtime documentation, section reading from the
database, on the different methods to populate foreign key relations.

Is that ok with everyone ?

    Thomas


---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscr...@db.apache.org
For additional commands, e-mail: torque-dev-h...@db.apache.org

Reply via email to