私はJPAを初めて使い慣れている - 私はログインテーブル上でユーザを見つけることができるこのルックアップを持っている。パスワード、エントリを更新するには?JPA - Java Spring - エントリを更新する - ユーザを編集する
だから私はそのユーザーの電子メールアドレスで言うことができる。
TblLogin acc = tblLoginRepository.findByEmail(email);
私は "getTransaction()"
http://www.objectdb.com/java/jpa/persistence/update
のでこのような何かを呼び出す方法を見てきましたか?
tblLoginRepository.getTransaction().begin();
acc.setPassword("test2");
tblLoginRepository.getTransaction().commit();
しかし、私はちょうどこのようなことをしますか?それはそれですか?
TblLogin acc = tblLoginRepository.findByEmail(email);
acc.setPassword("newpassword");
^そしてそれはということです - エントリが更新されます - 他には何?
ユーザー登録時 - 私はsaveAndFlushを実行しますか?私はエントリーの編集のために何もする必要はありませんか?
TblLogin newAcc = tblLoginRepository.saveAndFlush(new TblLogin(
email,
password,
pin
));