2024-07-28
|
ZH
由于元数据的查询需要许多SQL,所以默认情况下会生成缓存。 当通过service.ddl()修改数据库时,缓存会刷新,但通过其他方式修改数据库时,缓存无法接收通知,所以会导致缓存与数据库不一致的情况 为避免以上情况,可以 1.数据库修改都通过service.ddl()执行 2.数据库修改后调用系统接
2024-07-26
|
ZH
Table上提供了json和map方法 如果需要String格式可以调用json() 如果直接返回给前端可以调用map()
2024-07-24
|
ZH
默认情况下分页前会是查询一次总行数。 但还有场景如数量特别大、下划加载更多等不需要总数或项目中单独维护的总数 可以通过PageNaviConfig.IS_AUTO_COUNT=false 全局设置分页查不计算总数 也可以通过ConfigStore.autoCount(false)或Page
2023-09-27
|
ZH
默认情况下可以通过ConfigTable设置全局变量。ConfigStore也提供了类似的配置项,仅对当前流程有效
2024-07-18
|
ZH
如果需要私服参考这里>maven私服 通常情况下每个公司会有自己的*-starter或*-dependency来统一管理maven依赖版本号 示例代码中pom按如下格式定义: anyline-simple-dependency中主要配置了一些基础依赖如log/io/lang/s
2024-07-23
|
ZH
DataSet set = new DataSet(); Long fr = System.currentTimeMillis(); for(int i=0; i<10; i++){ DataRow row = set.add(); row.put("ID", fr+i); row.pu
2024-07-16
|
ZH
防注入是指把符合SQL特征的参数值过滤或修改,避免拼接上参数值后破坏原SQL结构 anyline方法唯一与注入相关的是把参数值换成了占位符 但方法内部不会检测参数值是否合法,因为ConfigStore.and(String sql)之类的方法是可以接收原生SQL作参数的,这部分参数基本符合注入特征,