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 Y Y
- Dynamic Code completion (mapping files, Database name) Y Y 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) Y Y 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 registration Y Y Y
- File Wizard for Configuration file Y Y Y
- File Wizard for Mapping file Y Y Y
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 N Y ?
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.
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo