Cordys 主键自动 生成规则 前端 后端

来源:互联网 发布:aotudesk是什么软件 编辑:程序博客网 时间:2024/05/21 05:59

<pre name="code" class="html"><span style="background-color: rgb(204, 204, 204);">onInitialize_id  的 id 是只要自动赋值字段的id</span>

public void onInitialize_id(AttributeInitializeEvent context) {SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyyMMddHHmmss");          String date = sDateFormat.format(new Date());context.setInitialValue(date);}

cordys  model 的配置 如图:

checked  the  WS-AppServer Integration

checked Initialization Required





一般 Cordys 的组件 在后端生成,在扩展类重写 onBeforeInsert.


如图:


    @Overrideprotected void onBeforeInsert() {this.setRE_GROUP_ID(UUID.randomUUID().toString());this.setSTATUS_SIGN(1);}    


import java.security.SecureRandom;
public static UUID randomUUID() {SecureRandom localSecureRandom = Holder.numberGenerator;byte[] arrayOfByte = new byte[16];localSecureRandom.nextBytes(arrayOfByte);byte[] tmp17_14 = arrayOfByte;tmp17_14[6] = (byte) (tmp17_14[6] & 0xF);byte[] tmp27_24 = arrayOfByte;tmp27_24[6] = (byte) (tmp27_24[6] | 0x40);byte[] tmp37_34 = arrayOfByte;tmp37_34[8] = (byte) (tmp37_34[8] & 0x3F);byte[] tmp47_44 = arrayOfByte;tmp47_44[8] = (byte) (tmp47_44[8] | 0x80);return new UUID(arrayOfByte);}





0 0