Добавить auto_increment в объекте JPA - PullRequest
0 голосов
/ 07 февраля 2019

Я использую это определение сущности для JPA:

@Entity
@Table(name = "payment_transactions")
public class PaymentTransactions implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(name = "id", unique = true, updatable = false, nullable = false)
    private int id;

    @Column
    private Date date;

    @Column
    private Integer year;
    .....
    }

Таблица успешно создана:

CREATE TABLE `payment_transactions` (
  `id` int(11) NOT NULL,
  ....
  PRIMARY KEY (`id`),
}

Таблица успешно создана.

Но я бы хотел MariaDBавтоматически генерировать уникальное значение ключа таблицы.Например:

CREATE TABLE `payment_transactions` (
  `id` int(11) NOT NULL auto_increment,
  ....
  PRIMARY KEY (`id`),
}

Как правильно настроить это с помощью JPA?

...