发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA
1 2 下一页 Go 2

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

    
2007-07-18 14:22
赞助商链接

有个客户关系管理系统。
现在有几个业务对象,如投诉信息对象、报装信息、报修信息等等。
每个业务里可以有要求回访,并且一个业务可能对应要求几次回访。所以把回访信息单独进行一个对象维护。

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修改过]

2007-07-18 16:00

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

2007-07-19 11:15

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

2007-07-20 10:28

>在设计表时,如果将回访表与其他业务表进行关联??
你业务对象如何关联的,就可设定表如何关联的。

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


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

2007-07-20 13:39

banq终于回复^_^

>你的报修 报装等三个对象和回访对象是1:N的关联。那么你就可以配置Hibernate的配置为1:N,这个我清楚啊。
但数据肯定要存入到数据库中,肯定要建表。如果只有报修表和回访,那我可以建两个对应的表,回访表里加一个指向报修记录ID的外键。问题出现了,现在我还有报装、投诉等,回访问表里如何建外键???
[该贴被ironpearl于2007年07月20日 13:39修改过]

2Go 1 2 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com