Mybatis在插入自增字段时,会对当前对象未赋值的自增字段进行赋值

不羁的心 提交于 2020-02-27 05:46:01

Mybatis在插入自增字段时,会对当前对象未赋值的自增字段进行赋值,如下即自动完成对id的赋值

            OrderItem orderItem = new OrderItem();

            System.out.println("==========");
            System.out.println(orderItem);//此时输出OrderItem{id=null, pid=null, oid=null, uid=null, number=null, product=null}

            orderItem.setPid(pid);
            orderItem.setUid(user.getId());
            orderItem.setNumber(num);
            System.out.println("==========");
            System.out.println(orderItem);//此时输出OrderItem{id=null, pid=91, oid=null, uid=1, number=1, product=null}


            orderItemService.add(orderItem);


            System.out.println("==========");
            System.out.println(orderItem);//此时输出OrderItem{id=6, pid=91, oid=null, uid=1, number=1, product=null}

 

 
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!