JPA entity字段的name和表结构字段的name的对应规则

@Entity
@Table(name = "car")
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class CarDO {

    /**
     * Hibernate: create table car (id bigint not null,
     * car_country varchar(255),
     * brand_id integer,
     * brand_name varchar(16),
     * car_price integer,
     * is_car_country_germany bit, primary key (id)) engine=InnoDB
     */

    @Id
    private Long id;
    @Column
    private Integer brandId;
    @Column(length = 16)
    private String brandName;
    @Column
    private Integer car_price;
    @Column
    private String CAR_COUNTRY;
    @Column
    private Boolean is_car_countryGermany;

}

你可能感兴趣的:(JPA entity字段的name和表结构字段的name的对应规则)