Mantis - Resin
Viewing Issue Advanced Details
26 minor always 03-09-05 00:00 05-11-05 00:00
dicr  
 
high  
closed  
fixed  
none    
none 3.0.14  
0000026: EJB30: ignoring nullable property in JoinColumn
RSN-17
Code:
    @ManyToOne(cascade = {CascadeType.CREATE, CascadeType.REMOVE})
    @JoinColumn(name = "customerGroup", referencedColumnName = "id", nullable = false)
    protected CustomerGroup customerGroup;

produce sql definition of column:
    customerGroup BIGINT

but no 'NOT NULL' added in column definition, beacase nullable = false option
This is critical.

And for example code:
    @Basic
    @Column(name="name", nullable = false, unique = true)
    protected String name;

produce fine and right SQL definition of column:
  name VARCHAR(255) NOT NULL UNIQUE

This is Ok.



Linux 2.6.10-1.770asp i686 GNU/Linux
Resin-3.0.11
MySQL-3.23.58-14

Notes
(0000032)
ferg   
03-09-05 00:00   
ejb/0h21, ejb/0h22