java – How to display foreign key in Address table instead of User

I got two tables
:
User that contains Address with relation OneToOne:

@Entity
@Table(name = "user")
public class User {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private long id;

    private String firstName;
    private String lastName;
    private String pesel;

    @OneToOne(targetEntity = Address.class, cascade = CascadeType.ALL)
    @JoinColumn(name = "address_id", referencedColumnName = "id")
    private Address address;
}

and Address:

@Entity
@Table(name = "address")
public class Address {

    @Id
    @Column(name = "id")
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private long id;
    private String country;
    private String postalCode;
    private String city;
    private String street;
    private String houseNumber;
}

Currently, foreign key is displayed in User table but I want it to be only displayed in Address table (as that’s the way it I suppose to be). How can i migrate from displaying address primary key in User table to displaying user primary key in Address table?