2022-08-31
|
ZH
//先取出完整列表 DataSet set = service.querys("SYS_AREA"); //ID:主键 BASE_ID:表示上一级ID的列名 set.dispatchs(true,true, "ID:BASE_ID"); set.dispatchs("children",true,true, "ID:BASE_ID"); //执行完成后会把每个DataRow中存入当前DataRow的下一级 //这里会生成多个树型结构,一般需要根据ID取出最顶级的DataRow set.getRow("ID",1);
2022-12-06
|
ZH
启动类上添加注解@Import(DynamicDataSourceRegister.class) 启动类上需要扫描包org.anyboot
2021-12-28
|
ZH
默认情况下前端不传值时,执行update时并不更新这一列 如 DataRow row = entity("ID:id","REMARK:remark","NAME:name"); service.save(row); 这时如果没有提交remark参数值,或remark值为空时,并不更新REMARK列 但有些情况下是前端需要清空一个属性值,有以下种方式 1.提交一个"NULL"的值 2.指定必须更新
2024-06-12
|
ZH
ConfigStore configs = new DefaultConfigStore(); configs.and(Compare.JSON_CONTAINS, "CODES>$.A", 11); set = service.querys(
2023-07-05
|
ZH
可以通过ConfigTable设置全局参数 ConfigTable.IS_LOWER_KEY = true; ConfigTable.IS_UPPER_KEY = false;
2023-05-24
|
ZH
DataRow row = new DataRow(); row.put("ID", 1); row.put("CODE", "A"); DataSet set = row.toSet("k", "v"); 转换成 [{k:ID, v:1},{k:CODE, v:A}]
2023-07-22
|
ZH
DataSet中提供了(抽样/总体)方差、标准偏差相关的计算,最终还是调用了NumberUtil中的方法 以下方法其中a表示空值也参与计算,p表示总体,相对的不带p表示抽样 var:抽样方差(空值不参与计算) vara:抽样方差(空值参与计算) varp:总体方差(空值不参与计算) varpa:总体
2023-04-04
|
ZH
如果属性上有注解则按注解设置的列名转换, 如果属性上没有注解 会根据 ConfigTable.ENTITY_FIELD_COLUMN_MAP进程转换; 默认"camel_"属性小驼峰转下划线 joinYmd > join_ymd