主键设为自增后,插入新的记录,出现主键重复

LugiaPlanPoaBidPrice Model<LugiaPlanPoaBidPrice> {
    LugiaPlanPoaBidPrice = LugiaPlanPoaBidPrice()() {
        getInt()}

    () {
        getInt()}

    () {
        getInt()}

    () {
        getInt()}

    Date () {
        getDate()}

    BigDecimal () {
        getBigDecimal()}

    LugiaPlanPoaBidPrice (planIdString date) {
        .findFirst(planIddate)}

    () {
        LugiaPlanPoaBidPrice inDb = .findFirst(get()get()get()get())(inDb == ) {
            .save()} {
            .set(inDb.getId()).update()}

    }
}

primaryKey为id

评论区

happyboy

2021-07-16 15:41

你这是神马写法,看到我好晕。save的时候,只要保证model是新new的就不会有问题。出现主键重复,肯定是你复用了某个model。

热门分享

扫码入社