业务对象映射到表之间的关联问题!!

07-07-18 ironpearl
    

有个客户关系管理系统。

现在有几个业务对象,如投诉信息对象、报装信息、报修信息等等。

每个业务里可以有要求回访,并且一个业务可能对应要求几次回访。所以把回访信息单独进行一个对象维护。

class CallBackInfo(){

id int; //回访的标识ID

... //其他属性

}

class ComplainInfo(){

int id; //投诉的标识ID

Array[] callbacks; //回访信息

... 其他属性

}

class reportFaultInfo(){

id int; //报修的标识ID

Array[] callbacks; //回访信息

... 其他属性

}

class reportInstallInfo(){

id int; //报装的标识ID

Array[] callbacks; //回访信息

... 其他属性

}

在设计表时,如果将回访表与其他业务表进行关联??

[该贴被ironpearl于2007年07月18日 14:28修改过]

    

ironpearl
2007-07-18 16:00

我改了标题,怎么在LIST页还是显示原来的标题???

ironpearl
2007-07-19 11:15

怎么没人帮我回答啊!!!

banq
2007-07-20 10:28

>在设计表时,如果将回访表与其他业务表进行关联??

你业务对象如何关联的,就可设定表如何关联的。

比如初步看:你的报修 报装等三个对象和回访对象是1:N的关联。那么你就可以配置Hibernate的配置为1:N(使用Hibernate的Collection等1对多配置)

[该贴被banq于2007年07月20日 11:12修改过]

ironpearl
2007-07-20 13:39

banq终于回复^_^

>你的报修 报装等三个对象和回访对象是1:N的关联。那么你就可以配置Hibernate的配置为1:N,这个我清楚啊。

但数据肯定要存入到数据库中,肯定要建表。如果只有报修表和回访,那我可以建两个对应的表,回访表里加一个指向报修记录ID的外键。问题出现了,现在我还有报装、投诉等,回访问表里如何建外键???

[该贴被ironpearl于2007年07月20日 13:39修改过]

2Go 1 2 下一页