SQL-less Database Programming

Retrieve data without writing SQLs. Minimum work to use Hibernate by generating an executable to just plug and use.

  1. Enterprise
  2. Professional
  3. Standard

Java object persistence with Hibernate

Enhanced feature
  • Supported specifying annotation for collection in ORM

    ORM generates custom annotation specified in class attribute. Now, it supports specifying annotation for collection (association). This feature supports generating annotation for collection by defining it in association role's "Referenced Attribute" property.

  • Supported Hibernate 4

    Enhanced criteria for subqueries, collection property size restriction, collection/association fetch mode, association property restriction on foreign key column.

  • Supported GregorianCalendar in ORM

    Supported the use of java.util.GregorianCalendar in generated ORM

  • Supported relative output path for ORM code generation

    Enables the use of relative path in specifying the output destination of generated ORM code, which is particularly useful for software teams that have multiple people work on ORM and each of them have their own folder for storing ORM -related files.

Java object persistence with Hibernate

Visual Paradigm for UML supports generating both database schema (DDL) and Java ORM code for accessing databases. There are various options to configure the generated code and databases. The following screenshots outline the steps involved.

.NET object persistence with NHibernate

.NET object 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!

PHP object persistence with Doctrine

PHP object persistence with Doctrine

Generate executable PHP Doctrine object relational mapping (ORM) layer from standard UML class diagram and entity relationship diagram.

Hibernate code generation from existing database

Hibernate code generation from existing database

Visual Paradigm for UML supports generating Java ORM code for accessing relational database. The following movie demonstrates how to reverse existing database to ERD, synchronize ERD to UML class diagram, and generate Java ORM code to access database.

Synchronize between ERD and UML class diagram

Synchronize between ERD and UML class diagram

By usage, entity relationship diagrams (ERD) presents persistent structure of database and class diagrams presents object structure in memory. There is an alignment between ERD and class diagram - Database column in entity can map to attribute in class. Visual Paradigm for UML supports generating class diagram from ERD and synchronizing changes between them, and vice versa.

Configurable ORM code

Visual Paradigm for UML generates Java ORM code for accessing the database. The ORM code is highly configurable. You may control the type of mapping, the persistent API such as Factory, DAO, POJO, and the way to handle association. The following screenshot shows the configuration of ORM code.

Automate hibernate code generation

Updates on the database design or object model more frequent than you'd like? Not a problem! Just use the command line support to schedule an ORM code generation task to perform on a regular basis, say, on every evening.

Tell Us What You Think

Sending...
Thank you for your feedback
Feature Bag
No available edition
Product Comparison

Tell Us What You Think

Sending...
Thank you for your feedback