Wie kann ich Null-Wert in die Entität (EJB3) einfügen?

Ich arbeite an EJB3. Ich möchte Null-Wert in die Tabelle einfügen.

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

String name;
String class;
Set subjects;

Betreff-Felder haben die JoinTable "student_subjects" mit den Feldern joinColumns "student_name" der Tabelle "Students" und inverseJoinColumns "subjects_name" der Tabelle "subjects"

Was ich will ist, wenn ich einen neuen Schüler hinzufüge, wird es einen Eintrag in "Students" -Tabelle geben.

Auch in der Tabelle "student_subjects". Werte müssen jedoch student_name (nicht null) und NULL für "subjects_name" sein.

Es ist dringend.  Ist es möglich? wenn es ist. Kann mir jemand helfen?

Danke im Voraus, Gnik

0
hinzugefügt bearbeitet
Ansichten: 1

1 Antworten

Sie müssen Nullable verwenden Attribut der @Column JPA-Anmerkung.

@Column(nullable = false)
private String studentName;

@Column(nullable = true)
private String subjectsName;
0
hinzugefügt