[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-dev] bug 340329 - table creation prefix
|
Hi Tom,
you are right. The "prefix" will replace "CREATE TABLE". I didn't find a
better word.
On the other hand internally EclipseLink uses "prefix" already for create
temporary table. Therefore it is not MaxDB specific.
Best regards
Xu
-----Original Message-----
From: Tom Ware [mailto:tom.ware@xxxxxxxxxx]
Sent: Montag, 28. März 2011 16:55
To: Dev mailing list for Eclipse Persistence Services
Cc: christopher.delahunt@xxxxxxxxxx; Xiang, Xu; Singer, Reiner
Subject: Re: [eclipselink-dev] bug 340329 - table creation prefix
What would a typical prefix be? (is it really a prefix, or a replacement
for
"CREATE TABLE"? Is PREFIX the right terminology?)
When would someone choose to use a prefix? Is this a MAXDB specific thing?
-Tom
Goerler, Adrian wrote:
> Hi Chris, others,
>
>
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=340329
>
>
>
> we got the requirement to allow overriding the CREATE TABLE keywords in
> DDL in a table-specific way to leverage special database features. Xu
> has proposed to introduce a creation-prefix attribute to the
> table-mappings of eclipselink-orm.xml - analogously to
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=214519. Please find
> attached a revised proposal including test for this enhancement.
>
>
>
> I you are OK with this feature, I would go ahead and check it in.
>
>
>
> -Adrian
>
>
>
> PS.
>
>
>
> Alternatively, I could consider to specify additional requirements on
> the DDL using @Properties/@Property annotations. Then, one could add
> hese properties to the TableDefinition, redirect rendering of CREATE
> TABLE statements to the DatabasePlatform and render the statement in a
> database-vendor specific way according to the properties recognized by
> the vendor.
>
>
>
> E.g.:
>
>
>
>
>
> @Table(name=MY_TABLE)
>
> @Property(mysql.jdbc.engine, InnoDB)
>
> @Entity
>
> Public class MyEntity
>
>
>
> This, however, would obsolete the creation-suffix just introduced in 2.2
> ;-).
>
>
>
>
>
>
>
> *Adrian Görler
> **SAP AG
>
> *Pflichtangaben/Mandatory Disclosure Statements:
> http://www.sap.com/company/legal/impressum.epx
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> eclipselink-dev mailing list
> eclipselink-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/eclipselink-dev
Attachment:
smime.p7s
Description: S/MIME cryptographic signature