Задать вопрос

Как правильно описать сущность в hibernate?

Существует уже заполненная таблица в mysql, одно из полей которой определено так:
`mark` smallint(6) DEFAULT NULL,
В entity я определил это поле так:
@Column(name = "mark",nullable = true)
    private short mark;

Но вся проблема в том, что если в записи это поле число - то все отлично, а если NULL - то даже не попадая в сеттер, вываливается исключение. "javax.persistence.PersistenceException: org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of pst.asu.beans.order.domain.OrderEntity.mark"
Базу трогать нельзя :(
  • Вопрос задан
  • 264 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
jamakasi666
@jamakasi666 Куратор тега Java
Просто IT'шник.
Null value was assigned to a property of primitive >type
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Сбер Москва
от 300 000 до 350 000 ₽
DIGITAL SECTOR Краснодар
от 250 000 до 450 000 ₽
Сбер Санкт-Петербург
До 350 000 ₽