2022-01-27
|
ZH
json结构相对简单每一对key value可以直接存入DataRow *{name:zhang,age:20} 对应: row.put("name","zhang"); row.put("age",20); 但xml比json多了一个attribute,这个attribute不直接存入DataRow 面是存入attribute
2022-02-15
|
ZH
//以下三种格式,只有cd取值成功时,条件才生效 //当cd=1,id=2时 WHERE CODE = 1 OR CODE =2 //当cd=null,id=2时 条件不生效 //当cd=1,id=null时 WHERE CODE = 1 service.querys("HR_USER", condition("CODE:cd|id")); //当cd=1时 WHERE CODE =1 OR
2022-08-26
|
ZH
get(String key)与Map的get(String key)效果一样 getString(String key)支持表达式 getString("${ID}-${NAME}")
2022-08-24
|
ZH
默认的分页参数名比较长: public static String DEFAULT_KEY_PAGE_ROWS = "_anyline_page_rows" ; //设置每页显示多少条的key public static String DEFAULT_KEY_PAGE_NO = "_anyline_page" ; //设置当前第几页的key public static
2022-08-16
|
ZH
//DataRow的key大小写(默认大写) DataRow.DEFAULT_KEY_KASE = KeyAdapter.KEY_CASE.LOWER; //http分页参数-当前当前第几页(默认page) PageNaviConfig.DEFAULT_KEY_PAGE_NO = "pageNum"; //http分页参数-每页多少条(默认vol) PageNaviConfig.DEFAULT_K
2022-08-10
|
ZH
String ymd = DateBuilder.init().addYear(1).addDay(-1).format("yyyy-MM-dd");
2022-07-31
|
ZH
对于标准的url格式 /list?id=1&id=2 以及标准的json格式 {id:[1,2]} 可以通过condition("ID:[id]")的形式接收 对于非标准格式如 /list?id=1,2 可以通过condition("ID:[split(id)]")的形式接收 最终都是生成SQL WHERE ID IN(1,2)
2022-07-29
|
ZH
有些情况下需要对DataSet分组处理。如:查询出2000个手机号,如果一短信平台一次只能发500个 List list = set.split(set.size()/500); for(DataSet items:list) { List mobiles = items.getDistinctStrings("mobile"); //
2022-07-22
|
ZH
轨迹原始数据(保存在列式数据库或thingsboard平台上) lng=[{"ts":1655007789001,"value":120.1}, {"ts":1655007759002,"value":120.2}], lat=[{"ts":1655007789001,"value":36.1}, {"ts":1655007759002,"value":36.2}] 通过org.anyline.