2
私はRESTサービスを作成しています。私はクラスマネージャーを持っています。それはプロパティのパスワードを持っています。 @JsonIgnoreで注釈が付けられたプロパティパスワード。注釈付き@JsonIgnore以外のオブジェクトのすべてのプロパティを更新するには
public class Manager implements UserDetails {
@Id @GeneratedValue
private int id;
private boolean accountNonExpired;
private boolean accountNonLocked;
private List<Authority> authorities;
private boolean credentialsNonExpired;
private boolean enabled;
private String firstName;
private String lastName;
private String phone;
@JsonIgnore
private String password;
...
クライアントからオブジェクトを取得した場合、パスワードは構成されません。どうすればいいですか? Hibernateを使って注釈付き@JsonIgnoreを除くオブジェクトのすべてのフィールドを更新しますか?
public void update(Manager manager){
Session session = sessionFactory.openSession();
Transaction tx = session.beginTransaction();
session.update(manager);
tx.commit();
session.close();
}