2025-05-30
|
ZH
1. 动态元数据驱动的核心能力 实时表结构感知:Anyline 能在运行时自动识别数据库表结构,无需预定义实体类或映射关系。这一特性使其能够自动过滤或忽略查询中不存在的字段,而不会直接抛出异常。 兼容未知数据源:即使面对未知或动态变化的数据源,Anyline 仍能通过元数据引擎适配查询,
2025-05-02
|
ZH
低代码平台首先要熟悉【service.metadata()】用来读取数据库结构,以及【service.ddl()】用来操作数据库结构 在前端构造动态查询条件时,可以让前端按常用的约定格式提交参数,这样ConfigStore可以直接接收,不需要再解析一次JSON > SQL
2023-09-19
|
ZH
在SQL执行过程中,在控制台或日志文件中会生成带占位符的日志。 如果需要在执行完成后返回SQL,可以在service调用的方法中添加ConfigStore参数 在执行完成后从ConfigStore中获取执行的SQL, 因为执行的SQL可能是多条,所以会返回一个List集合, 默
2024-09-03
|
ZH
configs.getRunText(DataRuntime runtime, boolean placeholder) runtime:运行环境 RuntimeHolder.runtime():默认数据源相关环境 placeholder:是否生成点位符
2024-05-27
|
ZH
在低代码等自定义查询条件的解析过程比较麻烦,可以按ConfigStore约定的格式提交一个JSON实现ConfigStore的自动解析 同时ConfigStore也可以逆向解析成JSON格式用来保存或传输。 json格式参数ConfigStore.json()方法输出的格式 ConfigS
2024-01-19
|
ZH
有些复杂场景如果需要操作connection可以通过runtime获取, 注意获取到connection要保证用完释放(放回连接池) 参考spring jdbc的处理方式 DataSource ds = ((JDBCRuntime) RuntimeHolder.runtime("sso")
2025-05-27
|
ZH
【返回SQL方言以及SQL日志】【对比数据库(表、列)之间的差异及成生DDL】
2024-09-09
|
ZH
{ "table": "FI_USER", //主表 "alias": "FI", /别名 "distinct": "distinct",
2023-05-25
|
ZH
如 关于查询结果集中不显示秒的问题 数据库中数据类型datetime 查询结果显示2023-05-25T07:00(不同的环境显示格式可能不一样) 有时候会发现没有秒 是因为数据库存储的本来也不是String格式,而是一个时间戳,在显示时需要经过toString转换,转换成什么格式就不