Если есть единственный первичный ключ, то в mysql, который может быть автоматически сгенерирован с помощью
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name = "id")
private long id;
Но если есть составные первичные ключи, как показано ниже, как они могут быть автоматически сгенерированы? В oracle db мы можем использовать последовательности, но я понимаю, что в mysql нет последовательности.
@Embeddable
public class OrderEntityId implements Serializable{
@Column(name="id")
private long id;
@Column(name="child_id")
private long childId;
@Entity
@Table(name = "orders")
public class OrderEntity implements Serializable{
@EmbeddedId
private OrderEntityId orderEntityId;
Не могли бы вы помочь мне.