黑马程序员技术交流社区

标题: hibernate 先建表还是先建实体类 [打印本页]

作者: 应佳锋    时间: 2012-4-23 14:20
标题: hibernate 先建表还是先建实体类
   hibernate有一个功能是通过注解 或者 XML配置先建立实体类再通过实体类去数据库里建立表
  理论上个人感觉用OOP的思想是应该先建立实体类在建表   是这样吗
作者: 王勃    时间: 2012-4-23 14:25
嗯,是先创建实体类,然后将实体类的属性值持久化到数据库中。
作者: 王勃    时间: 2012-4-23 14:28
当然实体类不是你自己创建的吗,加注解或用xml,只是持久化的方式不同,hibernate里面有解析的模块,
你问的不知道是不是这个实体类。
作者: 赵嘉男    时间: 2012-4-23 15:39
说白了面向对象比较厉害的都是先写类,工具生成表,而关系数据库厉害都先建表,工具反向生成类,面向对象标准开发流程推荐第一种方法,但实际开发中大部分是第二种,主要是因为在表里设置外键比在类里写关联属性要简单,使得比较菜的人用第二种也可以轻松的建立好mapping,毕竟反向工具不是一般的好使
作者: 应佳锋    时间: 2012-4-23 19:47
明白了 理论上 先类后表  实际上 先表后类  因为数据库的表创建好可以进行优化




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2