<FROM Java Database Best Practise>
作为PK的栏位不宜带有实际意义,建议使用整数作为PK。一方面是为系统可扩展性考虑,因为若PK栏位带有意义,则作为PK的栏位有可能因系统逻辑变化而发生变化,从而给资料一致带来风险。另一方面也是为效能考虑,使用整数PK可进行快速检索,而涉及多个栏位则会在处理时占用较多资源。
建议自行实现产生整数ID的机制,而不要依赖于DB的Sequence。可有一table SEQUENCE,定义以下栏位
NAME //sequence 名称
SEED //sequence计数基数
SEQ //sequence计数值
产生sequence的类Sequencer




















































