Ändern Sie das optionale Objekt und vergleichen Sie ihn aus seinem ursprünglichen ZustandJava

Java-Forum
Anonymous
 Ändern Sie das optionale Objekt und vergleichen Sie ihn aus seinem ursprünglichen Zustand

Post by Anonymous »

Ich versuche, eine API zu erstellen, in der ich eine Reihe von Daten in Datenbank aktualisiere. Während der Aktualisierung gibt es Daten, die wie in DB bereits vorhanden sind. Ich möchte dies überprüfen und vermeiden, diese bestimmten Daten erneut an DB zu senden, da sie nicht nützlich sind, und es kann auch bei der Leistung helfen. < /P>

Code: Select all

Optional optBook = abcDAO.findById(bookId);
Books bookDB = new Books();
bookDB = optBook.orElseThrow(() -> new RuntimeException("Book Not Found - "+bookId));
Books bookDBUp = updateBookValues(bookDB, data);     //---------------> Method to set values to bookDB from data

if (bookDB.equals(bookDBUp))
logger.info("No Data change happened for books - " + bookId);
else
abcDAO.save(bookDBUp);
Hier im obigen Code -Snippet geht es immer in die gleich. Bitte helfen Sie mir, den oben genannten Code -Snippet

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post