@Entity отправляет нулевой пароль на h2 db - PullRequest
0 голосов
/ 01 июня 2018

У меня необычная проблема.В строке из базы данных h2 password пусто, но username нет.

@Entity
@NoArgsConstructor
public class Instructor {

    @Id
    @GeneratedValue
    @Getter
    private Long id;
    @Getter
    private String userName;

    @OneToMany(mappedBy = "instructor")
    @Getter
    private List<Course> courses;


    private String password;

    public Instructor(String name, String password){
        this.userName = name;
        this.password = password;
    }

    public void addCourse(Course coursex){
        this.courses.add(coursex);
    }
}

Я пытался удалить @JsonIgnore из поля пароля, но он все еще несохранить пароль в базе данных.

1 Ответ

0 голосов
/ 01 июня 2018

Вам не хватает аннотации @Getter.Вот как hibernate будет сериализован.

...