当实体spring-boot中有复合密钥时,如何生成id,我已经使用IdClass
制作了复合主键,但当我尝试插入spring-boot生成的值时,效果不好
@Entity
@DynamicUpdate
@DynamicInsert
@Table(name = "tm_trx_flow")
@IdClass(TmTrxFlowSerializable.class)
public class TmTrxFlow {
@Id
@Column(name ="tm_trx_procedure_id")
private Integer tmTrxProcedureId;
@Id
@SequenceGenerator(name = "some_seq", sequenceName = "empid_seq")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "some_seq")
@Column(name="tm_trx_flow_id")
private Integer tmTrxFlowId;
}
主键(组合键(无法自动生成。