Ibatis is a nice tool to use for those not so big databases that you just want to create a few queries to and map those queries to objects. However, if you have a bigger database then Hibernate will give you much more features and control, which can be a blessing, but also a bigger learning curve.
Personally, I prefer Hibernate. But that is just my opinion and preference.