DB Visual Architect for Java Platform is a Database design and data modeling tool for Java platform and provides ORM support that realizes UML design to relational database implementation
DB Visual ARCHITECT, a sophisticated Object to Relational mapping designer and code generator to you. DB-VA generate real executable persistence code, persistence layer and database (DDL or direct execute to the database).
You can focus on developing business logic and user interface without care about the database issue. The persistence layer of the DB-VA is build on top of the most popular persistence layer, Hibernate.
There is no vendor lock on when adopting DB-VA. All generated code can run on all popular relational database (e.g. MySQL, Oralce, SQL Server, DB2) and Application Server (e.g. JBoss, WebLogic Server ....).
Just draw a Class Diagram for the system, and you can generate the required database tables and persistent source code for database manipulation.
If you are already maintaining software that accesses relational database, you don’t need to start everything from scratch.
Just follow a step-by-step wizard and the tool will generate the necessary source code for manipulating the target database in an object-oriented approach.
Here are some key features of "DB Visual Architect for Java Platform":
· Incremental round-trip engineering
· Automatic synchronization between source code and diagrams
· Database generation - generate database tables from Entity Relationship Diagrams and Class Diagrams
· Multiple database support - work with various DBMS (MYSQL, Oracle, HSQLDB,MS SQL, Sybase, DB2, PostgreSQL, Cloudscape...)
· ORM support - generate the persistent Java objects for manipulating database
· Reverse engineering database to ER Diagram/Class Diagram
· Reverse engineering - reverse XML, XML schema, database tables through JDBC, Java source/class, Hibernate format, .NET dll or exe files, C++ source, CORBA IDL source, Ada9x source into Class models
· EJB Development - bi-directional code generation between Class models and EJBs
· Integration with Visio - model domain-specific system by using Visio stencil
· Automatic diagram layout - rearrange shapes and connectors in UML diagrams with different styles
· Mouse gesture support - execute commands by moving the cursor
· Project exporting and merging
· HTML and PDF report generation
· Import Rational Rose project
· Export XMI/ Import XMI
· Version control - teamwork collaboration
· Export diagrams as JPG, PNG, SVG
Requirements:
· Intel Pentium III Compatible Processor at 600 MHz or higher.
· Minimum 128MB RAM, but 256MB is recommended.
· Minimum 50MB disk space.
Limitations:
· 30 days trial
Note: Although the program works in a trial mode, you must request an Evaluation license Key that will be sent to you by e-mail. Click here to request an Evaluation Key
What's New in This Release: [ read full changelog ]
· Supported multiple-line Class name
· Allowed including tagged values as the scope of searching when attempting to find a model
· Supported Instant Reverse for Objective-C
· Removed persistent methods (save, delete, etc.) in entity Class for ORM persistence code adopted DAO (with interface)
· Fixed Copy JPG to clipboard not work in Linux
· Fixed missing Anchor between Note and shape when import from Rose
· Project Publisher supported generate only documentation in model tree
· Project Publisher supported drilling down from shape to sub-diagram page
· Project Publisher supported drilling down from shape to referenced diagram page
· Optimized MS Word report generation
· Bug Fixes
· DBVA-VS update code problem
· A problem in working with CVS Server version 1.11.1p1
· PHP ORM doesn't work with Oracle database
· Incorrect annotation of ID generator produced by Java Round-trip
· Instant reverse of Java does not support static keyword in interface function
· A problem related to the use of svn ssh
· Boolean expression was not generated in criteria Class
· Import DBVA-NB project into server and then open project does not cause the project to be opened
· .NET ORM generate incorrect XML for one-to-one relationship
· Failed to reverse DDL if it contains negative floating point value
· Running DBVA-EC in JDK 1.6 may cause Eclipse to crash when quitting SDE
· Unable to generate State Machine code in DBVA-EC
· Select in code does not work in DBVA-IJ
· Select in model does not work in DBVA-IJ
· Incorrect numbering leveling in Report Writer
· VM crash after printing in Windows Vista
· Invalid charset for code generated by Instant Generator