¿Cómo puedo insertar valor nulo en la entidad (EJB3)?

Estoy trabajando en EJB3. Quiero insertar valor Nulo en la tabla.

Eg. I'm having a table called "Students" which has columns fields such as

String name;
String class;
Set subjects;

Los sujetos tienen el campo "student_subjects" de JoinTable con los campos joinColumns "student_name" de la tabla "Students" y inverseJoinColumns "subject_name" de la tabla de "subject"

Lo que quiero es que cuando agregue un nuevo estudiante, haya una entrada en la tabla "Estudiantes".

También en la tabla "student_subjects". pero los valores deben ser student_name (no nulo) y NULL para "subject_name".

Es urgente.  ¿Es posible? si esto es. ¿Alguien puede ayudarme?

Gracias por adelantado, Gnik

0

1 Respuestas

Debe utilizar nullable . atributo de la @Column anotación JPA.

@Column(nullable = false)
private String studentName;

@Column(nullable = true)
private String subjectsName;
0
agregado