@@ -6,7 +6,6 @@ import org.springframework.boot.ApplicationRunner
66import org.springframework.boot.autoconfigure.SpringBootApplication
77import org.springframework.boot.runApplication
88import org.springframework.data.domain.PageRequest
9- import org.springframework.data.domain.Pageable
109import org.springframework.stereotype.Component
1110
1211@SpringBootApplication
@@ -72,7 +71,22 @@ class AppRunner(
7271 foundPersons.forEach { logger.info(" Found Person {}" , it) }
7372
7473 // https://spring.io/blog/2018/09/24/spring-data-jdbc-references-and-aggregates
75- val orders = orderRepository.findAll();
74+ // val orders = orderRepository.findAll()
75+ // orders.forEach { logger.info("Found order {}", it) }
76+
77+ val order = PurchaseOrder (0 , " Kutaisi" )
78+ order.addItem(4 , " Captain Future Comet Lego set" )
79+ order.addItem(2 , " Cute blue angler fish plush toy" )
80+ val savedOrder = orderRepository.save(order)
81+
82+ val orders = orderRepository.findAll()
7683 orders.forEach { logger.info(" Found order {}" , it) }
84+
85+ logger.info(" === deleting order with its items ===" )
86+ orderRepository.delete(savedOrder)
87+
88+ val afterDeleteOrders = orderRepository.findAll()
89+ afterDeleteOrders.forEach { logger.info(" Found order after delete {}" , it) }
90+
7791 }
7892}
0 commit comments