Сопоставление объекта JSON (тип набора) с объектом Hibernate - PullRequest
0 голосов
/ 15 января 2019

Я могу вставить объекты json в мою сущность, но возникла проблема с одним примером поля serial_id(bigint, default=0), который автоматически увеличивается на 1 при вставке, если я не передаю поле со значением. Следует вставить 0, что иногда происходит, а не всегда

Мой Json - это набор объектов. Класс сущности указан ниже:

public class Sales extends BaseEntity implements Serializable {

   @Type(type = “jsonb”)
   @Column(columnDefinition = “jsonb”, name = “sales_target”)
   private Set<SalesTarget> salesTarget = null;

   @column <- mapped to column
   private Long serial_id;
}

Объект SalesTarget выглядит следующим образом:

public class SalesTarget implements Serializable {
  private static final long serialVersionUID = 1L;

  private String teamLeader;
  private int salesVolume;
  private Long serialId;

}

метод обслуживания @transactional, в режиме отладки serialId равен 0, но вставляет 1 в столбец БД. Пожалуйста, помогите мне !!!

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