This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 225262

Summary: Redundant fields in generated JPA entity
Product: javaee Reporter: arungupta <arungupta>
Component: PersistenceAssignee: Sergey Petrov <sj-nb>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: P3    
Version: 7.4   
Hardware: PC   
OS: Mac OS X   
Issue Type: ENHANCEMENT Exception Reporter:

Description arungupta 2013-01-23 22:17:29 UTC
A generated JPA entity class has the following annotations:

@Basic(optional = false)
@NotNull

Basic javadoc says:

The use of the Basic annotation is optional for persistent fields and properties of these types.

optional=false is made redundant by @NotNull. I recommend to remove this field to keep the generated entity clean.
Comment 1 Martin Balin 2016-07-07 08:55:42 UTC
This old bug may not be relevant anymore. If you can still reproduce it in 8.2 development builds please reopen this issue.

Thanks for your cooperation,
NetBeans IDE 8.2 Release Boss