需求
有时候我们在数据库里设置了属性自增,在添加对象后,前端需要我们返回这个属性(对象)。
做法
1. 在该实体类的自增主键上加上注解@TableId(value = "journey_location_id"),后面的type是默认值可以不写。value为数据表中的字段名
@TableId(value = "journey_location_id", type = IdType.AUTO)
private int journeyLocationId;
2. 在save之后,该JourneyLocation 里已有自增主键的值。我们可以通过journeyLocation.getJourneyLocationId(); 去获取它。
JourneyLocation journeyLocation = new JourneyLocation();
journeyLocation.setName(name);
journeyVehicleService.save(journeyVehicle);