2025-06-11
|
ZH
NLP2SQL技术的方言兼容性是影响其跨数据库系统落地效果的关键因素。 一、SQL方言差异的根源与影响 不同数据库系统对SQL标准的扩展差异显著,例如: 语法结构差异:Oracle的ROWNUM伪列、MySQL的LIMIT子句、SQL Server的T
2023-07-01
|
ZH
完全没有必要生成controller/service/dao/vo/mapper/xml这些固化的模板,既然能自动生成了,那运行时也可以生成。 主要是因为默认情况下只有业务逻辑复杂时才需要单独的service,其他几个已经用不到了。
2024-07-09
|
ZH
出现这个异常是因为从origin类型转换到target类型失败了 出现这个日志时,可以打开ConfigTable.IS_THROW_CONVERT_EXCEPTION=true 看看具体是哪一行引起的 异常通常是发生成 1.SQL点位符赋值时 2.从数据库中查询出数据给实体类实例赋值时,如数据库中是
2023-06-17
|
ZH
临时数据源操作可以通过ServiceProxy创建临时service 执行完后GC会自动回收,不需要像DataSoureHolder.reg注册的数据源那样 通过RuntimeHolder..destroy注销
2023-08-04
|
ZH
对于非基础类型属性,在数据库可以用json类型。 在插入或更新数据时会把属性值转换成json格式,同样的读取数据时也会把json格式还原成属性对应的数据类型。 需要注意的是,在插入数据时数据需要先知道数据库中是JSON类型才会转换。 这样就需要开启一个开关,来保证插入数据前先检查数据库结构。当然这个
2022-12-02
|
ZH
2023-03-31之前: 首先这里的数据源切换要依赖spring-jdbc环境,jdbc执行之前会调用AbstractRoutingDataSource实现类的determineCurrentLookupKey() 决定使用哪个数据源 所以我们提供了org.anyline.data.j
2023-05-24
|
ZH
DataRow row = new DataRow(); row.compress(); //压缩全部列 row.compress("ID", "CODE");//压缩指定列
2023-09-14
|
ZH
DataSet querys(String src, ConfigStore configs, Object obj, String... conditions) service中先检测src table中有可能带<数据源>前缀,如hr_user 如
2022-12-06
|
ZH
启动类上添加注解@Import(DynamicDataSourceRegister.class) 启动类上需要扫描包org.anyboot