Home> Products> IntelliJ IDEA> Features & Screenshots> Hibernate

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.

Watch Live Demo


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 Completion Hibernate Completion DSAware

Hibernate Query Language completion, in XML configuration files, named queries, Java annotations, plus dedicated console for creating and debugging HQL.

Hibernate QL

Hibernate code inspections and quick-fixes.

Hibernate Inspections Highlig

Advanced, Hibernate-aware project structure view, which lets examine the structure of Hibernate mappings.

Hibernate ViewStructure

Mapping IntelliJ IDEA configured data sources to Hibernate and importing structures and relationships from data sources or EJB.

Hibernate Data Source Mapping

Dedicated diagram tool for viewing and editing Hibernate metadata, relationships, mappings and properties.

Hibernate Editable ER Diagram

IntelliJ IDEA can generate the Hibernate mappings from any data source, with automatic type and relationship resolution.

Generate Java Classes and persistence metadata for database scheme

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.