Я хочу обновить адресную колонку в классе User, используя HQL. address_id связан с Address, используя структуру, показанную ниже. Я хочу помочь, как это сделать с помощью HQL.
class User{
int id;
String firstName;
String lastName;
@OneToOne
@JoinColumn(name="address_id")
@NotFound(action = NotFoundAction.IGNORE)
private Address address ;
}
class Address{
@Id
@Column(name="address_id")
int address_id;
String city;
String state;
}
Так выглядит мой HQl-запрос, но я не уверен, как передать весь объект в качестве параметра запроса
String hql = "update from User set id= null where address=:address ";