Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 136321

Summary: Missing attributes on Persistence Properties panels
Product: [WebTools] Dali JPA Tools Reporter: Kevin Sutter <kwsutter>
Component: FrameworkAssignee: Neil Hauge <neil.hauge>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3    
Version: 0.5   
Target Milestone: 0.5 RC2   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Kevin Sutter CLA 2006-04-12 09:40:24 EDT
I've noticed where the following attributes are not available in the Persistence Properties panel.  There may be others missing as well, but my experimentation thus far has uncovered the following.

@Column missing...
-  nullable (when used in conjunction with @Version)
-  length
-  updateable
-  table

@JoinColumn missing...
-  nullable

I have also found the following annotations do not seem to be supported at all yet in the Persistence Properties panel, but I believe these are covered by other enhancement requests or just aren't implemented yet...

@ManyToMany
@JoinTable
@Embedded
  @AttributeOverrides (at least when used in conjunction with @Embedded)
@DiscriminatorColumn
@DiscriminatorValue
  @PrimaryKeyJoinColumn (when used with @DiscriminatorValue)

Thank you.
Comment 1 Neil Hauge CLA 2006-05-10 17:35:49 EDT
The following items are implemented in current code:

@ManyToMany
@JoinTable
@Embedded
  @AttributeOverrides
@DiscriminatorColumn
@DiscriminatorValue

Duplicate information is found in bug 132244.

Comment 2 Karen Butzke CLA 2006-05-11 19:11:19 EDT
@Column table element support has been added to the UI
Comment 3 Neil Hauge CLA 2006-06-13 10:53:00 EDT
Support for PrimaryKeyJoinColumns has been added.
Support for insertable and updateable have been added to column.

At this point, the only thing missing from this original enhancement request is 'nullable' and 'length'.

Comment 4 Neil Hauge CLA 2007-03-22 18:20:25 EDT
Resolved in 0.5.
Comment 5 John Lanuti CLA 2007-04-03 12:23:39 EDT
Closing as fixed in 0.5.  If this was closed in error, please reopen.