作为一个Hibernate的新手,现在比较困惑,因为根据自己的学习一直以为是先建立对象和配置文件然后根据配置文件生成对应的数据库和表。
可最近有同学和我问了一下老师,老师却告诉我比较倾向于先用sql建立起数据库和表,然后用Myeclipse生成对象和配置文件。
我想问一下,Hibernate到底倾向于哪种开发方式?谢谢。

解决方案 »

  1.   

    你老师说的有一定道理,先建立数据库和表之后你会对表之间的联系有一个直观的认识,这样在建立对象的时候就事半功倍了。我个人建议先画Entity Relationship Diagram(ER Diagram)表现出类(表)之间的关系,然后再按图索骥,具体从哪个地方开始就是你自己的喜好问题了。这样的好处是对数据库表格有直观全局的认识,方便和小组成员交流,而且为以后的开发者提供了很好的介绍。
      

  2.   

    Hibernate 官方的话是提倡先又对象和映射文件,
     
    但是在一般的项目中,需求分析后一定会先保证数据库的完善。所以一般在开发中都是先又数据库