non-idに対してのSequential
取引IDの連番化について
PostgreSQLの sequence を使ってくれる方法は用意されているのですが、
@Entity
data class Deal(
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "deal_id_seq")
@SequenceGenerator(name = "deal_id_seq", sequenceName = "deal_id_seq", initialValue = 10000)
val dealId: String
)@GeneratedValue は主キーにしかつけられないので
deal_idを主キーにする- → 複数の主キーになるので
@IdClassを使う deal_idは StringからIntになる
となってしまうのですが、問題ないでしょうか