Hi,
I think that the -typeMap argument to the ReverseMappingTool is what
you're looking for.
The syntax is a comma-separated list of key-value pairs:
java ReverseMappingTool -typeMap INT=int,VARCHAR2=String ...
I might have the syntax a bit wrong; you might need to specify
INT=int.class and VARCHAR2=java.lang.String.class, or something along
those lines, but that should do the trick.
-Patrick
On Wed, Feb 27, 2008 at 8:12 AM, Darren Hartford <[EMAIL PROTECTED]> wrote:
> Hey all,
>
> Been using the OpenJPA to reverse engineer from existing database
> structures to create DTO and orm.xml files with great success!!!
>
>
>
> I'm an old middlegen user, but have migrated to OpenJPA. One of the
> features in middlegen that I appreciated was defining the default
> behavior of mapping the SQL type to the Java type.
>
>
>
> For instance, one project might convert SQL to DTO fields as:
>
> SQL_INT - int
>
> SQL_LONG - long
>
> SQL_DATE - java.sql.Date
>
>
>
> While another project would be:
>
> SQL_INT - java.lang.Long
>
> SQL_LONG - java.lang.Long
>
> SQL_DATE - java.util.Date
>
>
>
> Now, I've been getting by with the reverse-customizer.properties
> approach, but since I need to explicitly define EACH field across an
> entire dataset, this is very time consuming.
>
>
>
> Is there an existing approach that would help with setting default
> behavior, or is this something that sounds like a reasonable enhancement
> and should be added to JIRA?
>
>
>
> Thanks,
>
> -D
>
>
>
>
--
Patrick Linskey
202 669 5907