On Aug 10, 2008, at 5:49 PM, Michael Gentry wrote:

On Fri, Aug 8, 2008 at 10:17 AM, Andrus Adamchik <[EMAIL PROTECTED] > wrote:
+1 for the pluggable naming engine, and making the first alternative
implementation to work like you described, i.e.:

* drop the "to" from to-one relatinship names
* replace "Array" with "s" for to-many.
* use FK as a basis for to-one relationship name


For a to-many, it isn't as simple as adding an "s" at the end for a
to-many.  At least not in English.  For example, if you have a to-man
to an Address object, you probably want "getAddresses" and not
"getAddresss" as the method name.


Of course. Not sure how far we can go with an automated engine here. I guess some of naming cleanup may still have to be left to the users. But we can build a basic algorithm for 95% of cases. E.g. check for the ending "s" and change the suffix. Are there amy formal English language rules that would help us in building the algorithm?

Andrus

Reply via email to