While it sounds neat, it's really not that much work (you only have to
do it once) and it could be a lot of work (we'd have to include all
kinds of special exemptions) and it would be for English only.
For example, what if you have an Address table? Does it make the Java
class Addres? I suppose you could argue that the list of tables that
would end in an "s" are fewer than those that wouldn't. I guess I'm
mixed on this. I like to name my tables plural and my classes singular,
but I've just always manually adjusted them. If there were a really
solid way of doing it, that would be cool, but I could see time/effort
applied to more important things, too.
/dev/mrg
-----Original Message-----
From: Andrus Adamchik [mailto:andru..bjectstyle.org]
Sent: Saturday, November 19, 2005 9:10 AM
To: cayenne-use..bjectstyle.org
Subject: Re: Modeler - Names at singular after reverse engineering?
> Would it be possible for the CayenneModeler to automatically
> convert the names at singular for Object entities if the table
> name is at plural after a reverse engineering ?
> E.g. table: products -> Object: Product (and javaclass too) or
> product_groups -> ProductGroup
I tend to agree that we should add this logic to the name conversion
algorithm. Nothing is simple though - this assumes table names in
English ... Any comments from non-English speaking users?
Of course a better solution would be to have locale-sensitive
algorithm ... oh well.
Andrus
This archive was generated by hypermail 2.0.0 : Sun Nov 20 2005 - 10:02:53 EST