Looks great. Don't fuss about the generator stuff.

Emmanuel Bernard wrote:

Here is the new status
- @ManyToMany: OK
- Parameterized Generators: OK but SequenceGenerator initial values are not used and TableGenerator does not strictly obey the EJB3 semantic (1 seed for all instead of 1 seed per entity)
- @SecondaryTable(s) and secondaryTable="...": OK except for HHH-36 (JIRA) (ie bidir many-to-one where the column is in a secondarytable).


Next on the list (top first):
- Composite PK and FK
- Enable Implicit JoinColumns and AssociationTable for a couple of associations
- GeneratorTable
- use UnionClass instead of Class for TABLE_PER_CLASS
- enable referencedColumnName
- enable UniqueConstraints
- ...


*Details of supported annotations*
* Support for EJB3 annotations:
- @Transient
- @Column (not primaryKey)
- @JoinColumn (not referencedColumnName, not primaryKey)
- @Version
- @Basic
- @Entity
- @Table (not uniqueConstraints)
- @AccessType
- @Id
- @CascadeType
- @FetchType
- @GeneratorType (NONE, IDENTITY) ie non configurable ones
- @TableGenerator (with scope visibility)
- @SequenceGenerator (with scope visibility, does not support initialValue() and allocationSize())
- *not* @GeneratorTable (will have to write a new TableHiloGenerator, but it can wait)
- @ManyToOne (not optional)
- @OneToMany (Set and Collection, generics version or not, JoinColumn not guessed)
- @OneToOne (not in conjunction with explicit join column, not optional)
- @ManyToMany
- @AssociationTable (Has to be on both sides)
- @Inheritance
- @InheritanceType (has to be defined on every classes of the hierarchy for JOINED strategy,
not very clear about the TABLE_PER_CLASS strategy)
- @DiscriminatorColumn
- @DiscriminatorType
- @InheritanceJoinColumn
- @SecondaryTable (@OneToMany @JoinColumn(secondaryTable="..." does not work yet due to H3 core issue HHH-36
- @SecondaryTables


--
Emmanuel Bernard
[EMAIL PROTECTED]
http://www.hibernate.org



--
Gavin King
+61 410 534 454
+1 404 822 8349
callto://gavinking

Hibernate
[EMAIL PROTECTED]
http://hibernate.org

JBoss Inc
[EMAIL PROTECTED]
http://jboss.com



-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
hibernate-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel

Reply via email to