Hibernate/JPA
IntelliJ IDEA includes the complete Hibernate support, thoroughly integrating it with the full set of its productivity-boosting features: smart, Hibernate-aware code completion, syntax and error highlighting, on-the-fly code inspections with instant quick-fixes, intention actions and Hibernate-aware refactorings, beefed up with dedicated visual tools, Hibernate Query Language console with assisted query editing and debugging, live templates, tight Spring integration, which enables recognition of Hibernate properties in Spring code, and more.
Full coding assistance with Hibernate-aware smart code completion, which even recognizes data source structure in mapped data sources and XML/JPA annotation mappings.
Hibernate Query Language completion, in XML configuration files, named queries, Java annotations, plus dedicated console for creating and debugging HQL.
Hibernate code inspections and quick-fixes.
Advanced, Hibernate-aware project structure view, which lets examine the structure of Hibernate mappings.
Mapping IntelliJ IDEA configured data sources to Hibernate and importing structures and relationships from data sources or EJB.
Dedicated diagram tool for viewing and editing Hibernate metadata, relationships, mappings and properties.
IntelliJ IDEA can generate the Hibernate mappings from any data source, with automatic type and relationship resolution.
IntelliJ IDEA Find Usages feature is aware of table and column names and so lets you easily figure out where in your project this or that data reference is used.
