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

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 for Existing Database

Hibernate Code Generation for 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.

Synchronization between ERD and class diagram

Synchronization between ERD and 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.

Highly 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