Car.java
/** * <p> * 车辆管理 * </p> * * @author javalover * @since 2021-04-22 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("gps_car") public class Car extends BaseEntity { private static final long serialVersionUID = 1L; /** * 车辆id */ @TableId("car_id") private Long carId; /** * 所属公司id */ @TableField("company_id") private Long companyId; /** * 车辆名称 */ @TableField("car_name") private String carName; /** * 车辆种类 */ @TableField("car_type") private Integer carType; /** * 车辆颜色 */ @TableField("car_color") private String carColor; /** * 司机 */ @TableField("car_driver") private String carDriver; /** * 车辆价格 */ @TableField("car_price") private BigDecimal carPrice; /** * 油耗 */ @TableField("fuel_consumption") private BigDecimal fuelConsumption; /** * 车牌号 */ @TableField("car_number") private String carNumber; /** * 车架号 */ @TableField("frame_number") private String frameNumber; /** * 载重 */ @TableField("load_weight") private BigDecimal loadWeight; /** * 车照片 */ @TableField("car_img") private String carImg; /** * 车辆实时定位 */ @TableField("car_location") private String carLocation; }可以看到,注释的很详细啊,多好(字段的注释是根据数据库的注释来的)
在线代码生成就是在第三方的网站,配置各种参数,点击生成就可以了,然后下载到本地
这种方法的好处是,前期不用太多配置,使用方便
缺点就是
需要在线配置一个小型的数据库,上传SQL语句
生成后,需要拉到本地项目中
不够灵活,比如父类的配置等
其实它的缺点就是因为它的简单导致的
这种就比较适合新的项目,想要快速上手体验的朋友
因为在线的操作很简单,这里给出链接,具体操作大家体验下就知道了
在线链接:
总结自动生成代码的方式有很多,而这里的只是冰山一角
角1:基于Mybatis-Plus官网的例子(灵活,功能全)
角2:基于第三方的在线生成(简单,上手快)
后记最后,感谢大家的观看,谢谢
期待官人们的点赞哦