字符型主键
项目开发中采用字符型主键的情况比较多,如果在设计时希望主键有一定的
业务特性,通常是主键前半部分具有一定的业务含义,后半部分则数序递增,如主键“10020000089680”即代表代码为1002的检察院案件,其案件编号为89680。
此类主键在设置生成策略时需要使用合成字段,分为两部分设置策略。前一部分可从数据库或数据源中获取相应的代码编号,如下
后一部分则可设置固定位数,顺序递增
对于使用uuid作为主键的情况,由于uuid本身就是随机生成的,不用遵循
一定的业务规则,所以可以使用32位字符随机生成的方式进行模拟。如果发现实际数据中主键前面一部分相对固定,为接近实际数据压力,也可使用合成字段将前面的字符设置为常用字符串,后面则采用随机生成字符方式补齐32位长度。
4、关联表使用
在设置数据模拟策略时,也可设置主子表关联关系,在同一个脚本中生成关
联表的数据。
鼠标右键单击主表,选择“Add Child Table”
选择要模拟数据的子表
选择父表中一条记录对应的子表记录条数,并在表间关系描述中选择主子表
对应的关联字段
相关推荐: