关于编码设计

昨天至今天这刻,围绕编码的设计整整思考了近28个小时。关于系统级的编码,昨天晚上和一朋友讨论,他建议(code,name),其中code是唯一的。而我一直使用的是(type,code,name),其中type和code一起才唯一。采用这样的设计,可能源之工作以后接触到的几个系统表结构有关系吧。在使用java编程后,是不是编码的意义改变了呢?我的意思是,存在一个编码类Code,在Person类中的属性性别sex,使用什么类型呢?是放String还是Code呢?当然以上的困扰不是主要的。

遇到一套结构code(codeid,typeno,codeno,name), relation(relationid, sourceid, targetid);sourceid和targetid都是关联到code。希望实现的目标就是把所有的编码存放在一个表中管理,他们之间的关联关系用另一个表去表达,这样带来灵活的扩展性。编码表中的关联关系是多种形式的。实际遍历数据及实现过程中,操作起来非常麻烦。看来是我修行不够。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值