People said China has not win a war for a long time.
I don't know if the conflict against India and Vietnam counts. On both cases, China won the battle, but failed to gain anything.
Since someone was talking about Chinese hookers, there are lots of them in Shanghai major hotel areas, you can tell from their dresses, and many customers are foreigners.