Rumah  >  Soal Jawab  >  teks badan

java - spring-data Jpa tidak perlu melaksanakan pernyataan simpan, tetapi medan Set boleh secara automatik melaksanakan kaedah simpan? Selesaikan

public Optional<User> requestPasswordReset(String mail) {
    return userRepository.findOneByEmail(mail)
        .filter(User::getActivated) 
        .map(user -> {// updata
            user.setResetKey(RandomUtil.generateResetKey());
            user.setResetDate(Instant.now()); 
            return user;
        });
    
}

//Masukkan titik putus, semak hasil cetakan melalui bahagian belakang, dan dapatkan kenyataan pilih dilaksanakan dahulu, dan kemudian kenyataan kemas kini dilaksanakan Saya tidak begitu faham mengapa selepas ditetapkan
//Anda boleh mengemas kini tanpa kaedah jimat

Selepas mengikuti kod, apabila saya sampai ke kaedah ini, saya melaksanakan kenyataan kemas kini saya meminta tuan untuk melihatnya dan mengajar saya. Saya pasti akan memberi perhatian kepada anda.

仅有的幸福仅有的幸福2639 hari yang lalu1410

membalas semua(3)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-06-30 09:57:20

    Berdasarkan tangkapan skrin anda, saya tidak nampak di mana kenyataan kemas kini telah dilaksanakan. Mengikut pengalaman saya, ia akan dikemas kini hanya apabila kaedah simpan dipanggil

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-30 09:57:20

    balas
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-30 09:57:20

    JPA sepatutnya mendapati objek anda kotor dan melaksanakannya secara automatik sebelum Transaksi melakukan.

    balas
    0
  • Batalbalas