[ 
https://issues.apache.org/jira/browse/OPENJPA-1541?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12912876#action_12912876
 ] 

Marc Logemann commented on OPENJPA-1541:
----------------------------------------

Is this documented somwhere in the JPA docs that the enum ID feature is gone. I 
ve read a document where all the "changes" (from 1.x to 2.x) are documented but 
i cant remember reading something about Enums.

> Support Enum as Primary Key Type
> --------------------------------
>
>                 Key: OPENJPA-1541
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1541
>             Project: OpenJPA
>          Issue Type: New Feature
>          Components: competitive, jpa
>    Affects Versions: 2.0.0-beta
>         Environment: All
>            Reporter: bernard
>            Priority: Critical
>
> Enums work as primary keys in TopLink and EclipseLink. DataNucleus supports 
> them, too:
> http://www.datanucleus.org/products/accessplatform/jpa/primary_key.html
> It would be good to also include this in the specification because, not to 
> support type safety in primary keys is fairly sad.
> Enum is a basic language feature, and most applications would enjoy 
> significant benefits by mapping the keys of those little system behavior 
> controlling lookup tables to enums.
> Consider a payment_type table. One can only generate the IDs of the table and 
> use them for switching safely when the ids are mapped to enums. Any such 
> application would typically have a PaymentType enum anyway.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to