So basically I have two tables : NaturalPerson which holds personalNumber column and NaturalPersonReserve where I added a new column personalNumber. Both tables have existing data in it and I want to populate my NaturalPersonReserve's new Column personalNumber from naturalPerson
s table ( I mean the existing data to update from One tables's column to second)
NaturalPerson Entity :
@Entity
@Table(name = "naturalperson")
public class NaturalPerson implements Serializable {
    @Id
    @Column
    @GeneratedValue(strategy = GenerationType.AUTO)
    private int personId;
    @Column(unique = true)
    private String personalNumber;
    @Column
    private String serialNumber;
    @Column
    private String firstname;
    @Column
    private String lastname;
    @Column
    private String birthdate;
    @Column
    private String gender;
NaturalPersonReserve Entity :
@Entity
@Table(name = "natural_person_reserve")
public class NaturalPersonReserve extends SuperModel{
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;
    @OneToOne
    @JoinColumn(name = "payment_id")
    private PaymentParts payment;
    // The relationship
    @ManyToOne
    @JoinColumn(name = "person_id")
    private NaturalPerson person;
    @ManyToOne
    @JoinColumn(name = "company_id")
    private Company company;
    @Column(name = "amount", columnDefinition = "DECIMAL(10,2) DEFAULT 0.0")
    private double amount;
    @Enumerated(EnumType.STRING)
    @Column(name = "operation_type")
    private EReserveType operationType;
    // My added column
    @Column(unique = true)
    private String personalNumber;
 
    