Я могу вставить объекты 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 в столбец БД. Пожалуйста, помогите мне !!!