Hibernate实现表的关联,那数据库设计时候就可以不建表关联吗?

解决方案 »

  1.   

    能详细解释下吗?我觉得不建立关系也很好啊,而且我之前做的项目发现数据表并没有建立关系,只是hibernate建立关系了。  哪位给详细讲讲数据库设计到底应不应该建立关联呢。
      

  2.   

    一般的开发流程都是先设计数据库模型,在用hibernate映射上去吧,所以在用pd一些工具设计数据库的时候肯定会把关联表也设计出来吧,然后生成sql建立数据库,再搭建项目的时候再用hibernate映射,虽然hibernate也可以反向生成数据库,不过数据库设计这种东西,还是有图形的好,而且hibernate生成的关联表只能有两个字段,如果还有其他字段,这时还要去该数据表的结构,可是反过来先建好关联表在用hibernate映射就不会有问题,有说的不对的地方请指正,谢谢~~
      

  3.   

    不建关联表 不是先吧  到时不手写可以 通过java文件生成
      

  4.   

    数据库表设计时是否需要建外键约束来控制数据完整性,在hibernate中已经维护了各种对应关系。
      

  5.   

    用hibernate的工具包,可以直接生成表、约束等,没必要再为这些事情操心。