Indeed it has.
The answer to controlling (or “extinguishing” - that’s what psychologists call it) this behavior is in training, just as it is for almost any other annoying behavior that doesn’t have its roots in some kind of physical illness. And I just posted a resp here that will give you the best advice I know.
Once you have the dog trained to some basic obedience commands, when the dog starts “humping”, give it a command. When it obeys the command, praise it lavishly, even extravagantly. IOW, make a great big fuss about what a wonderfully good dog s/he is. Since your dog enjoys praise and attention more than nearly anything else (or there’s more wrong with the dog than one annoying behavior), she will very quickly learn that you don’t want her “humping”. Of course, you’ll hafta keep practicing obedience commands, but once you’ve got a dog with such lovely manners, that isn’t very hard.