On 10/15/2010 03:57 PM, Sergiu Dumitriu wrote: > On 10/15/2010 09:41 PM, Caleb James DeLisle wrote: >> In order to make direct sql queries as similar to hql as possible (and as >> easy as possible), I >> propose that for any new database columns or tables, we begin using column >> names which match the >> name of the java object properties, and table names which match the class >> name. >> >> I would like to put a note at the top of xwiki.hbm.xml which says: >> >> <!-- >> All new table names should be all lower case versions of the name of the >> class which they represent >> for example: >> XWikiDocument should map to a table called xwikidocument >> All new column names should be all lower case versions of the property which >> they represent for example: >> fullName should map to a column called fullname >> --> >> >> WDYT? > > Well, I doubt that we'll add any more tables or columns.
I favor evolution over big rewrites simply because we can improve things now and we don't have to scale mountains in a single step. > But this rule > is valid, and we should keep it in mind when we re-implement the > hibernate storage. Can I put you down as +1 for adding the note even if it only helps remind us when we do the "big rewrite"? > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

