现在的位置: 首页 > 综合 > 正文

hibernate先建表还是先建类

2017年12月27日 ⁄ 综合 ⁄ 共 483字 ⁄ 字号 评论关闭

---先建表还是先建实体类
链接:http://bbs.csdn.net/topics/320231154?page=2
先建数据库,也就是先建表。再做项目结构,把结构目录建好,然后再生成实体。
其实用哪个都行,实际开发中先建表的多,我本人也推荐先建表,因为数据库一些特有的东西没法直接生成的。

工程开发前都要分析好需求关系, 而关系又在数据库表与表之间体现出来, 
 又从工程的结构上来看,数据库属于最最底层了, 而实体类又基于在数据库的基础上.....
专业点的都是从数据库表结构开始设计的!

如果先建对象,再建表的话,导致的后果就是数据库在开发中会被不停地更改!
表结构的设计要花费很长的一段时间,一旦进入了开发阶段,一般不会再允许更改表的结构。并不是说什么做着做着,发觉少了个字段,然后再跑到表里面去加个字段什么的。

建好数据库表之后往往要对数据表进行一些优化,比如说建索引,比如说建中间表,比如建视图。如果先建类的话这些优化是无法生成的

建议使用PowerDesigner先画图,把各种关系用PowerDesigner画出来,然后就直接生成,连数据字典也直接生成,后期维护也方便!

抱歉!评论已关闭.