@@ -25,30 +25,33 @@ public static void main(String[] args) {
2525 public ApplicationRunner init () {
2626 return args -> {
2727
28- System .out .println ("------------------- Joana Nimar's Books --------------------" );
29- List <Book > books = bookstoreService .fetchBooksOfAuthor ("Joana Nimar" );
28+ System .out .println ("\n ------------------- Joana Nimar's Books --------------------" );
29+ List <Book > detachedBooks = bookstoreService .fetchBooksOfAuthor ("Joana Nimar" );
3030
31- books .forEach (b -> System .out .println (b ));
31+ detachedBooks .forEach (b -> System .out .println (b ));
3232
33- System .out .println ("---------- Books of Joana Nimar Updated Detached ------------" );
33+ System .out .println ("\n ---------- Books of Joana Nimar updated in detached state ------------" );
3434
3535 // ,update first book title
36- books .get (0 ).setTitle ("A History of Ancient Rome" );
36+ detachedBooks .get (0 ).setTitle ("A History of Ancient Rome" );
3737
3838 // remove second title
39- books .remove (1 );
39+ detachedBooks .remove (1 );
4040
4141 // add a new book
4242 Book book = new Book ();
4343 book .setTitle ("History In 100 Minutes" );
4444 book .setIsbn ("005-JN" );
45- books .add (book );
45+ detachedBooks .add (book );
4646
47- books .forEach (b -> System .out .println (b ));
47+ detachedBooks .forEach (b -> System .out .println (b ));
4848
49- System .out .println ("----------------- Books of Joana Nimar Merged ----------------" );
50- bookstoreService .updateBooksOfAuthor ("Joana Nimar" , books );
49+ System .out .println ("\n ----------------- Merging books of Joana Nimar ----------------" );
50+ bookstoreService .updateBooksOfAuthor ("Joana Nimar" , detachedBooks );
5151
52+ System .out .println ("\n ----------------- Books of Joana Nimar After Merge ----------------" );
53+ List <Book > books = bookstoreService .fetchBooksOfAuthor ("Joana Nimar" );
54+
5255 books .forEach (b -> System .out .println (b ));
5356 };
5457 }
0 commit comments