To Hibernate Or Not To Hibernate

What advantages would be achieved by using Hibernate instead of directly using SQL? Are there disadvantages?