[RSS]
Feature NetBeans IntelliJ Eclipse Hibernate Tools Notes
Hiberate aware projects Y Y Y
Hiberate project structure view Y Y ?
Provide Editor Support for Hibernate config files (.cfg.xml)
- Design tab for editing the config files Y N Y
- Static Code completion (Database driver details, Database dialect, log level, DDL settings and other static properties such as cache settings and connection pool settings) Y YY
- Dynamic Code completion (mapping files, Database name) YY Y
- Code completion XML configuration files, named queries, Java annotations N Y ?
Provide Editor support for Hibernate mapping files (.hbm.xml)
- Design tab for editing the mapping files N N Y
- Static Code completion (entity associations (1:1, 1:n ..), ID generator strategies) YY Y
- Dynamic Code completion (POJOs, fields, DB Table names, column names, ) Y Y Y
New File Type Wizards for Hibernate .cfg.xml and .hbm.xml files
- File Type registrationY Y Y
- File Wizard for Configuration file YY Y
- File Wizard for Mapping fileY YY
Hibernate Session Management Single session only ? ?
Hibernate Reverse Engineering
-POJO Generation Y Y
-Hibernate Mapping Generation Y Y
-DB Schema Generation N Y I am not sure how useful this feature is to implement as it generates HTML files with the tables information.
Graphical tool to view and edit metadata, relationship, mapping, properties NY ?
Provide DB schema management N? ?
Importing structures, relationships from datasources N Y?
Console for creating, and debugging HQL N Y Y
Ant task N ? Y
HQL Query Editor Y ? Y
HQL query Editor Code Completion Y ? Y Only SQL keyword code completion is provided in both NetBeans and Eclipse. There is no CC for classes and their fields.