2022-11-12
|
ZH
String sql = "SELECT * FROM CRM_USER WHERE CODE = :PARAM_CODE"; DataSet set = service.querys(sql, "PARAM_CODE:1"); //生成SQL SELECT * FROM CRM_USER WHERE CODE = 1 //特别注意这以下情况 CODE:1与SQL中的变量匹配不成功时,SQL会
2022-11-11
|
ZH
清除指定列全为空的行,如果不指定keys,则清除所有列都为空的行 removeEmptyRow(String ... cols) DataSet set = service.querys("CRM_USER"); 清除所有值为空的行 set.removeEmptyRow() 清除ID和CODE都为空的行 set.removeEmptyRow("ID","CODE") 清除ID或CODE
2022-12-08
|
ZH
1.通常情况下数据库的blob类型会对应entity的byte[]类型 2.有些情况下数据库是blob类型,而entity的属性是String类型
2022-12-07
|
ZH
DataRow row = service.query("table");
如果数据类型是时间类型,可以直接获取时间戳或日期类型
Long ts = row.getLong("time");
Date date = row.getDate("time");
2022-12-06
|
ZH
查询分区表可以按分区表名称也可以按主表(超表)查询,分别适用不同的场景
2022-12-02
|
ZH
2023-03-31之前: 首先这里的数据源切换要依赖spring-jdbc环境,jdbc执行之前会调用AbstractRoutingDataSource实现类的determineCurrentLookupKey() 决定使用哪个数据源 所以我们提供了org.anyline.data.j
2022-12-02
|
ZH
切换数据源失败可能的原因 有可能缺少注解@Import(org.anyboot.jdbc.ds.DynamicDataSourceRegister.class)
2022-01-01
|
ZH
在截取html时经常会遇到html标签被破坏的情况,这时需要识别出截止位置是否处于某个标签内部,如果在标签内容需要定位到标签的结束位置
2022-12-01
|
ZH
导出Excel直接用于下载(服务器不生成或保存文件)
2022-12-31
|
ZH
replaces(String old, String replace, String ... keys); 把old替换成replace 如果不提供keys则替换所有的key replaces(boolea regex, String old, String replace, St