请教bang--关于hibernate的工具

Java源文件,数据库Schema,和对象映射文件ORM.它们之间可以利用工具相互转换.但是这样就有一个问题,在概念模型的基础上,是先建数据库表,还是先建ORM对象-
映射文件,或是先建java源文件.不管先建谁,可以利用工具相互转换,根据需要做一定的修改.我想知道在实际项目开发的时候到底是怎么先建那个,或是具体流程是怎样的?

如果你想编写一个OO系统,当然首先从java对象开始,Java对象也称为模型,是从需求分析设计出来的,更加Evans DDD得到的。

如果你想编写一个传统数据库系统,你使用数据库E-R来分析需求,就只能先建立数据库了。

所以,取决于你采取什么分析设计方式,以及你是否认识到OO优点,并要做一个OO系统。

面向对象建模与数据库建模两种分析设计方法的比较 :
http://www.jdon.com/mda/oo_relation.html

Hibernate等ORM使用之道
http://www.jdon.com/article/31684.html