Which one is better Struts with hibernate framework or hibernate with spring framework.
I am going to learn one of them so which one is best option.
Is there any prerequisite like knowledge of j2ee to learn hibernate with spring framework.
You can learn them individually first.
No you don't need to understand J2EE to learn hibernate and Spring Core.
You may need to understand the Web standards of Java to learn Struts and Spring MVC or Spring Webflow.
If you are not laughing at yourself, then you just didn't get the joke.
There is no good answer to the question "which is better". It's like asking: which is better, an apple or a banana? The answer is a matter of opinion, and one is not clearly and objectively better than the other.