Строковые данные столбца сохраняются как пустые от JPA - PullRequest
0 голосов
/ 02 января 2019

Я использую Hibernate, чтобы сохранить сущность. Но данные сохраняются как нулевые, даже если объект содержит указанное значение поля.

@RestController
@RequestMapping("example")
public class Controller {

@Autowired
EntityManager entityManager;

@RequestMapping("/getData")
@Transactional
public void getData() {

    Members member = new Members();
    member.firstName= "SRC";
    member.lastName = "Code";
    member.major = "Computer Science";
    member.ID = 424;

    entityManager.persist(member);
}

Члены класса

 @Entity
    @Table(name = "members")
    public class Members {


    @Id
    public int ID;
    public String major;

    @Column(name = "firstName" , nullable = false)
    @Length(min = 0, max =20)
    public String firstName;


    @Length(min = 0, max =20)
    @Column(name = "lastName" , nullable = false)
    public String lastName;
}

Но данные в таблице базы данных получают нулевые значения для firstName и LastName fields. But the ID and major is correctly persisted.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...