It's always come easily to me not to hate things, but when I first dedicated myself to sticking a job out, (I always used to feel like I'd just rather be somewhere else...), I basically just resigned myself to being there, putting my best effort into my particular duties... I threw myself into doing my job as well as I could, being friendly with coworkers, (and customers - it was a Tim Horton's job...)
The worst job I ever had was line-work at a bottle-labeling plant - and it wasn't really the tedium of the work itself that got me down, though it didn't help. I found that the difficulty I had trying to feel like a "part of the team" (it was night-shift, too - and while some of the people were friendly and outgoing, the environment really just didn't support that kind of general-attitude) was what made it feel unpleasant to be there.
Healthy interaction between people has always made even the most difficult and laborious jobs I've had feel great. I'd say that, in general, the best way to like what you're doing is to really put yourself BEHIND whatever you're doing, and if you're lucky enough to be working with people who are treating the job the same way, (or even for whom you can provide such an example), you might find yourself eagerly anticipating your work-day as I've so often done!