2026-06-08
|
ZH
应用案例 · 源码级分析 AnyLine × FlyFlow 低代码工作流平台的数据库适配实践 通过 AnyLine 数据库适配层,FlyFlow 实现 MySQL / PostgreSQL / 达梦 / 金仓的零代码切换, 开源工作流引擎的背后技术选型深度解析。 SpringBoot3 Flow
2023-06-16
|
ZH
在controller中查询数据时经常会用到: String status = "FINAL"; service.query("CRM_USER", condition(true, "TYPE_CODE:type"), "DATA_STATUS:"+status); 实际执行的
2023-04-15
|
ZH
AnylineController中提供了condition(boolean navi)用来根据前端提交的数据封装分页参数 经常要用到两个参数 1.当前第几页 2.每页多少条 默认情况下这两个参数值比较长,是为了避免与其他业务参数冲突。定义在PageNaviConfig中 public static
2024-07-26
|
ZH
默认情况下anyline中的一个数据源 只会绑定一个DriverAdapter(用来生成一类数据库方言) 但有第三方数据源会通过DynamicDataSource实现数据源切换,这样就会造成一个数据源对应多种数据库如(mysql, oracle) 而adapter只会检测一次,这样就会造成
2024-09-25
|
ZH
DataRow row = new ElasticSearchRow(); row.put("_id" ,123);//指定主键值 ServiceProxy.delete(table_name, row);
2023-07-01
|
ZH
你可能是希望在当前线程中设置一个变量,通过修改这个变更来干预spring获取的数据源,但这样在遇到线程共享时会发生冲突。 所以设计成每个数据源对应一个service,不需要切换数据源,而是根据情况调用不同的service
2026-06-08
|
ZH
应用案例 · 源码级分析 分布式多租户管理框架 RuoYi-Vue-Plus 多数据源代码生成深度解析 基于 Dromara RuoYi-Plus源码分析,揭示 AnyLine 如何通过 DataSourceMonitor 适配 DynamicRoutingDataSource, 实现多租户场景下
2023-07-16
|
ZH
为精简篇幅,把前置工作以及后续重复的工作在这里说明,后面就不再啰嗦了。
2019-12-27
|
ZH
以“+”开头表示当前条件必须拼接 如condition("+NM:nm") 如果客户端提供了nm值,如http://localhost?nm=zh 则正常生成SQL: SELECT * FROM TAB WHERE NM = 'zh' 如果没有提供nm值,如如http://localhost或 http://local?nm= 则生成SQL: