jpa 怎么在已生成的表中添加新一个字段

通过findone(ID id)方法 获取指定id的数据 现在需要在在数据库中增加几个字段并且查的时候可以查出来

数据库字段新增 ALTER TABLE xxx ADD xxx 这种语句啊.重新生成实体类.查询语句.非原生的话重新手写一个

可以使用@Embeddable:

@Embeddable
public class ContactNumber {
    private Long mobile;
    private Long office;
    private Long home;
    // getters, setters...
}
@Entity
public class Customer {
    @Id
    private Long id;
    private String name;
    private String lastName;

    @Embedded
    private ContactNumber contactNumber;
    // getters, setters...
}

通过这个映射,三列(mobile, office, home)将被添加到Customer表中。
只需使用(@RequestBody Customer customer)参数将Customer与问题中的请求正文一起保存即可:

@PostMapping(value="/customers")
public void saveCustomers(@RequestBody Customer customer) {
    customerRepository.save(customer);
}