geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dain Sundstrom <>
Subject Re: CMP Field Mapping Required?
Date Fri, 01 Jul 2005 21:08:52 GMT


On Jul 1, 2005, at 11:39 AM, Aaron Mulder wrote:

>     It looks like our intention is that cmp-field-mappings are
> required in openejb-jar.xml.  That is, a single schema sequence  
> contains
> the table name and one or more cmp-field-mappings, which kind of  
> implies
> that you can't leave out the cmp-field-mappings, though of course  
> there's
> no way for us to force you (via the schema) to include one for each  
> field in ejb-jar.xml.  Also, we do currently throw a deployment  
> error if
> you forget a field.
>     But I wonder whether this is all necessary.  We could just default
> the column name to the CMP field name, so you would only need to  
> provide
> the mapping if they were different.  Likewise, we could default the  
> table
> name to the ejb-name and make that optional too.
>     What does everyone think about allowing defaults like that?  I
> think it would be handy for trivial demos/examples, and unlikely to be
> used for real apps.  All else being equal, I'm happy to support easy
> examples.  But I'm not sure if people feel like explicit deployment  
> errors
> would be better than using defaults if you try to map everything but
> forget one.
> Aaron

View raw message