There is no such thing as a "best" IDE; I like Eclipse myself, but you should be able to do it with any IDE assuming it has the appropriate plug-in.
Joined: May 01, 2008
in Eclipse Europa is code generate automatically. I mean hibernate hbm files, config files, pojos are in hibernate and ApplicationContext.xml, dispatcher-servlet.xml are in spring. will be ide generate these files.
I'm not sure if a default installation of Europa has hibernate code generation (Jboss has a set of plugins which include hibernate support among others), but it definitely doesn't have support for Spring. For that you need the Spring IDE plugin.
I suggest you try Netbeans (the latest version has support for hibernate and spring) as well and see which IDE you are comfortable with.