根据面向对象的设计思想。我们应该先建立对象。在映射成表。但是在实际开发中。还是有很多的人先建立表。在去配置文件。
我想问,
1.你们都是怎么做的。
2.在实际开发中。用到的映射关系是什么?
3.对于多对多关系。我们在实际开发中是使用<many-to-many>还是把拆分成多对一和一对一映射(这样拆分对吗?请指教)

解决方案 »

  1.   

    要是按照纯粹面向对象的思想来设计系统,应该是先对象后表结构,但是实际开发中很少有这么干的,
    个人认为可能是国内软件开发的习惯吧。关于<many-to-many>实际开发中是拆成两个多对一<many-to-one>或则<one-to-many>然后用中间表来映射关系
      

  2.   

    实际上我们不用hibernate struts
      

  3.   

    萝卜青菜各有所爱没有死规则
    我们也木有使用hibernate
      

  4.   

    hibernate实现了ORM,所以一般先设计O(对象),然后是表,然后是映射文件