java - spring-data Jpa tidak perlu melaksanakan pernyataan simpan, tetapi medan Set boleh secara automatik melaksanakan kaedah simpan? Selesaikan
仅有的幸福
仅有的幸福 2017-06-30 09:55:20
0
3
1454
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.

仅有的幸福
仅有的幸福

membalas semua(3)
phpcn_u1582

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

女神的闺蜜爱上我

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan