1.Make it easier to replace jdbc url by using runtime.properties.

2.Seperate PendingOrderRepositoryImpl to infrastructure layer.