Struts itself is an implementation of MVC architecture, which belongs to the presentation tier. Hibernate is a technology for data persistence that belongs to data tier).
MVC is a general way of architecturing your applications. You may say that in the three tier: presentation tier is V (View); business logic tier is C (Controller), and database tier is M (Model).