Я использую это определение сущности для 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?