I just played a little with hibernate facet and here is my thoughts
1. If cfg.xml file present in the classpath but not in the source folder it is invisible for Idea
2. Spring org.springframework.orm.hibernate3.LocalSessionFactoryBean is not supported at all, personally I don't use the default hibernate session cfg file so I spent some time until Idea discovered the mapping
3. Would be nice to be able manually setup Hibernate facet profile e.i. been able to add datasource, and set of the mapping files vs relying on the cfg.xml file
4. After been able to setup all of the above the code assist works in the mapping file, but when I reopen the file everything is highlighted in red.