I have heard that now a days everything is done using "Spring" and "Hibernate" . so there is no need to learn servlets, jsp , jdbc.
How much it is true ???
Spring and Hibernate are frameworks that are designed to accomplish some goal by less code. Hibernate uses JDBC to interact with a database. If you do not understand how JDBC works, then you will have trouble understanding the Hibernate framework. It would be like trying to learn Calculus before learning Algebra.
I would suggest working with some JDBC tutorials that you find online. It is easy to work with/understand, but the most difficult part is setting up the database.
I would suggest going through the Head First Servlets and JSP book since it is the golden standard for learning Servlets and JSP. It is worth the money because any tutorial you find online with not be as complete or easy to understand.