org.springframework.dao.DataIntegrityViolationException: невозможно выполнить оператор;при запуске несколько раз для вставки JPA. Идентификатор объекта дает org.springframework.dao.DataIntegrityViolationException: невозможно выполнить оператор; ошибка
@Entity
@Table(name = "GROUP")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ContactGroup implements Serializable{
private static final long serialVersionUID = 7161778136151592279L;
@Id
@GenericGenerator(name = "increment", strategy = "increment")
@GeneratedValue(generator = "increment")
@Column(name = "GRP_ID")
private Long id;
}
В моей сущности идентификатор является первичным ключом, когда вставить данные в первый раз он был запущен и вставить с идентификатором 1, и если я снова запустить Он будет дает ошибку Можете ли вы сказать мне, что сделал Я неправильно
проверить это -> http://stackoverflow.com/questions/18205574/difference-between-generatedvalue-and-genericgenerator – sgpalit
с использованием нестандартных генераторов, а не JPA. В стандарте JPA есть достаточные варианты для подавляющего большинства случаев –