[hibernate-issues] [Hibernate-JIRA] Updated: (BVAL-234) Ignore @NotNull on JPA's @GeneratedValue properties for pre-persist operations

Emmanuel Bernard (JIRA) noreply at atlassian.com
Mon Sep 26 17:21:35 EDT 2011


     [ http://opensource.atlassian.com/projects/hibernate/browse/BVAL-234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Emmanuel Bernard updated BVAL-234:
----------------------------------

    Summary: Ignore @NotNull on JPA's @GeneratedValue properties for pre-persist operations  (was: Ignore @NotNull on JPA's @GeneratedValue properties)

> Ignore @NotNull on JPA's @GeneratedValue properties for pre-persist operations
> ------------------------------------------------------------------------------
>
>                 Key: BVAL-234
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/BVAL-234
>             Project: Bean Validation
>          Issue Type: Improvement
>          Components: spec-general
>    Affects Versions: 1.1
>         Environment: Netbeans 7, Seam 3 under JBOSS AS 7
>            Reporter: Richard Clarke
>            Priority: Minor
>              Labels: bean, validation
>   Original Estimate: 8h
>  Remaining Estimate: 8h
>
> When using NetBeans 7 to generate entity classes from a database table, the entity classes are generated with the following annotations...
> public class Orders implements Serializable {
>     private static final long serialVersionUID = 1L;
>     @Id
>     @GeneratedValue(strategy = GenerationType.IDENTITY)
>     @Basic(optional = false)
>     @NotNull
>     @Column(name = "orderid")
>     private Integer orderid;
> .....
> When persisting, bean validation fails because the autogenerated primary key is null at the time the object is persisted.
> Netbeans have stated that they wont fix this as they see it as bean validation issue rather than their generated classes. 
> See here: http://netbeans.org/bugzilla/show_bug.cgi?id=197845
> Related Forum posting is here...
> https://forum.hibernate.org/viewtopic.php?f=9&t=1011908
> Suggest modifying Bean Validation Pre-Persist to ignore @NotNull if @GeneratedValue exists. 
> Thanks
> Rich

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the hibernate-issues mailing list