[hibernate-issues] [Hibernate-JIRA] Created: (BVAL-234) Netbeans 7 default generated entity classes conflict with bean validation
Richard Clarke (JIRA)
noreply at atlassian.com
Wed Jul 20 12:51:15 EDT 2011
Netbeans 7 default generated entity classes conflict with bean validation
--------------------------------------------------------------------------
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
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