"I did used to like the bad boys but now I realise that's not a winning formula." Jennifer Lopez, who used to date rap mogul Sean Combs, insists her bad boy romances are over.