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

CMP如何实现联合主键?

2004-08-16 09:38
赞助商链接

公司现在作一个项目,必须在以前一个系统的基础上进行。但是这个旧系统的数据库设计十分不合理,连第一范式都不符合。
数据表的主键最多有3个(而且都是有业务含义的)。
现在我们有两套方案
1.重新组织数据库结构,按照第三范式的要求。然后编写一个数据导入/导出的程序,以保证兼容性。
2.使用原有的数据库。

第2套方案比较省时间,但是我从没有作过联合主键的CMP(BMP可以,但是不想用)。我试验了一下,发现连部署都不行:(
请问有谁作过类似的应用?怎么实现的CMP?谢谢。

2004-08-16 11:06

设计一个PK类就行了



2004-08-16 13:14

PK类有什么约定吗?
我设计了一个(类似DTO类),但是JBoss部署出现异常,它认为这个PK类对应的字段是BLOB类型。

2004-08-16 13:22

哦,我的equals方法有问题,而且没有缺省的构造函数,再试试...

赞助商链接

赞助商链接

返回顶部

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