Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-users] DDL for column comment

Hi Tom,

     Excuse me for intervening in the discussion, but wouldn't there be any updates to the JEE spec implementation in the same way as JDK is updated?

The reason I'm asking this is because it will take years for the next JEE version to come up, we have to find home grown workarounds for many issues like these.

Perhaps, it would be better to release minor update of the spec  every every year so that omissions like these can be easily accommodated and be beneficial to the entire Java community.

At least as a reference implementation of the spec, eclipselink can fill in the gaps left out by the spec as optional enhancements that may  be brought up at the discussion for next update/release of the spec.

I can understand the complexities involved in doing this but waiting several for minor enhancements just because a spec cannot be altered is too silly from an ordinary customer perspective; if the spec cannot address my needs and is not evolving over time, then why do we need to bother about the spec, I can use any proprietary solution and get things done.

I'm raising this concern here so that you guys can take it up with the expert group when you get a chance ( I know Oracle has a couple of EG members  in JPA spec, and now Java is owned by Oracle, so if some thing good needs to be done, then it need not hesitate to break the barrier of spec.

The spec has to evolve in the same manner as any opensource software evolves by adding commonly agreed features to the core of it. The later updates to the spec can be made optional so that JEE containers (read persistence providers)  can choose to implement or ignore these updated features.

I hope you take these comments in positive sense and try to understand how annoying it is to deal with trivialities like these just because the spec was silent on these or addressed the issues partially. 

Thanks and Regards,
Samba



On Tue, Nov 23, 2010 at 6:03 PM, Tom Ware <tom.ware@xxxxxxxxxx> wrote:
Hi,

 @Column is defined in the JPA specification.  It can only contain what is defined in the JPA specification.  This is a suggestion you could make to the JPA Expert group for inclusion in a future version of the spec.

-Tom


cinhtau wrote:
Hi Tom,
thank you for your answer.
Would it make sense to extend the @Column annotation with attribute name
comment? I didn't read the JSR so far, but maybe this is a sensible
approach.

Though it is only a documentation feature, I guess it isn't worth the effort
for the mainstream.


tware wrote:
There is not currently a feature like that.  Your best option is to
generate the DDL to a SQL script with our sql-script DDL generation and then add the
comments manually to the script.

-Tom

cinhtau wrote:
Dear EclipseLink users,

does EclipseLink or JPA 2.0 in general supports a way to fill or alter
comments of created data definitions?
DDL - creation works like a charm and it is highly flexible.
@Id
private int id;
/**
 * zipcode of location
 */
private String plz;

Is there an annotation, that I can use to setup corresponding comments of
fields like my Java Doc above the java field to create a DDL-statement
like
that COMMENT ON COLUMN fi_banken.plz IS 'zipcode of location';?

It's not an important feature, just want to know if EclipseLink/JPA
supports
it.

Thanks in advance
cinhtau
_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users



_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users


Back to the top