From my experience about software development,database plays a important role in the software
development. Once a project is started,how many database platforms and which of them will be took in account. For
developers,design database tables,views and other models is part of their job,reverse engineering is also needed to be
analyzed. With time passes, orm tools are become more and more popular, it also is a hot topic on technology forums. It
really release the developers from some boring work,but writing the entity code , configuration files, and keep them
synchronization with the database models are also boring and make many of us angry. Sure,there are many excellent tools
available,they provide power features from modeling to analysis, the support for orm tools is also part of the features.
But what a pity for us,most of them are free,the high price frighten me.
A idea came in my brain,why not develop a free database tool,and i implemented it the following 2 years. Because my
constellation is 'Aquarius',so i call this tool 'Aquarius Orm Studio'.
The following issues lists the features:
- Database Modeling(Table,View,Procedure and other models are supported,the ddl about table will be generated
automatically)
- Database Reverse Engineering(Table,View,Procedure will be imported from the exist database)
- Multi database platforms are supported,including the most popular Oracle, DB2, MySql, MsSql, Sybase,
PostgreSql and so on.
- It also can generate test data for table which can bring convenience to the developers.
- ORM Support is a very import feature,Hibernate3,OJB,IBatis,even OpenJPA are included.
- Native Language Support,including chinese(Simpled,traditional for TW and HK), english and japanese (thanks the
excellent translation from Judy.Chang)
I hope the features above can make software development easily. If you want more features to
help the development, tell me,i will take it in consideration.