2023-08-05
|
ZH
getColumns返回的是DataRow中查询出来的列属性 getMetadatas返回的是整个表的列属性 如CRM_USER表中有三列,ID,NAME,AGE DataRow row = service.query("CRM_USER(ID,NAME)"); 这时getMetadatas会返回3
2023-07-01
|
ZH
由于put是继承自Map所以返回值是Object类型 而set是DataRow中的方法 返回的是DataRow(this) 大数情况下 put set通用 但在需要大量链式操作的场景在需要用到set
2025-08-16
|
ZH
每个String数据类型在每个数据库中都对应一个标准的内置数据类型,关系在每个数据库的TypeMetadataAlias中定义 如果遇到映射不对的,可以调用以下方法覆盖 TypeMetadataHolder.reg(DatabaseType type, String name, TypeMetada
2023-06-28
|
ZH
//service.query("crm_user", "+id:null"); // ID IS NULL //service.query("crm_user", "+id:"); // ID IS NULL //以上两种情况 经常是通过变量拼接出来如 "+i
2023-08-29
|
ZH
pg数组库支持数组类型,在定义时可以这样 table.addColumn("TYPE_IDS", "INT[]"); //在原型基础上加[] 插入数组类型时,需要设置这一列的数据类型,否则会把数组拆开只取下标0的条目,因为不知道数据库中是数组类型 可以打开ConfigTable.IS_AU
2023-08-14
|
ZH
这里只是后格式转换部分,插入到word参考【anyline office】,最困难的是前端怎么把这个规则告知后端(大概思路是先定义几种规则让用户来选,比如横向显示什么,竖向显示什么,每行最多几列) 先看源数据 主键
2023-04-19
|
ZH
BigDecimal next = service.sequence("SIMPLE_SEQ"); DataRow nexts = service.sequences("SIMPLE_SEQ", "SIMPLE_SEQ2"); BigDecimal cur = service.sequence(fa
2023-08-23
|
ZH
在PG数据库中支持数组类型,但默认情况下DataRow中的数组会被拆开,只取第0个值。 如果需要插入整个数组可以通过以下几种方式: 1.ConfigTable.IS_AUTO_SPLIT_ARRAY = false; 2.ConfigTable.IS_AUTO_CHECK_METADATA = tr