SQL-less Database Programming with Hibernate Tools

Retrieve data without writing SQLs. Minimum work to use Hibernate (ORM) by designing and generating the persistable tier.

  1. General code engineering
  2. Hibernate supports
  1. Java Object Persistence with Hibernate

    Writing SQL statements can be difficult, especially when the query is complex. Visual Paradigm suggests developing applications with an easier approach. With the persistable objects and Hibernate generated from class diagram/ERD, you can program applications entirely with pure Java objects - You don't need to write even a single line of SQL!

    Java object persistence with Hibernate
  2. .NET object persistence with NHibernate

    .NET Oject Persistence with NHibernate

    Forget the time and effort it takes to write and debug SQL. From now on, you can access database via persistable objects generated from ERDs and the NHibernate framework. Enjoy elegant coding - no more SQL, no more pain!

  3. Kiss Your IDE

    Perform visual modeling and programming within a unified environment - your favorite IDE. Design system and database with class diagram and ERD, generate the persistable classes and program in the IDE. No switch between windows, no SQL, no hassle!

    • Popular IDEs supported (Eclipse/NetBeans/IntelliJ IDEA/Visual Studio)

      Elevate your software development experience to a new level through its seamless integration with Eclipse, Visual Studio, NetBeans and IntelliJ IDEA.

    • Synchronize between ERD and UML class diagram

      Generate class diagram from ERD and synchronizing changes between them, and vice versa.

    • Relate class model and data model with ORM diagram

      Object-relational mapping diagram (ORM diagram) presents the mapping between classes and entities visually.

    • Hibernate code generation from existing database

      Generate Hibernate ORM code from an existing database.

    • Support of Hibernate XML and JPA

      Allow specifying how mapping information is to be stored.

    • Configurable error handling

      Allow specifying how error is being handled when occur.

    • Configurable exception handling

      Allow specifying how exception is being handled when occur.

    • Configurable lazy collection initialization

      Reduce database loading. Avoid objects from being loaded when the main object is loaded with the 'lazy' option.

    • Different association handling

      Allow specifying the behavior of update when updating a bi-directional association.

    • Static methods, Factory, DAO and POJO support

      Allow specifying the way objects can be retrieved with generated code.

    • Configurable cache options

      Improve performance by configuring second level cache.

    • Optional jar selection

      Include optional libraries and JDBC drivers in generated orm.jar.

    • Generate code and servlet sample

      Generate sample files that teaches you how to work with the generated code.

    • Generate JSP

      Generate Java Server Page (JSP) sample.

    • Generate filter and Web App Descriptor

      Generate the file web.xml essential in Web application development

    • Reverse engineer ORM model from Hibernate mapping files

      Automatically form the ORM persistence model from generated Hibernate mapping files.