2022-12-02
|
ZH
切换数据源有两种试: 1.使用通用AnylineService实例 1.1)通过DataSourceHoldersetDataSource("crm")方式设置当前数据源,再调用service.query等方法操作数据库 1.2)service.query("USER");在表名前添加数据源名称 2.通过ServiceProxy返回数据源对应的service(推荐使用这一种方式,隔离性更强,不容易混淆)
2020-04-02
|
ZH
BeanUtil.extract()递归提取对象中的value DataRow.get()函数实现同样的功能
2026-06-19
|
ZH
目录 一、概要 二、A 类:需兼容映射 A1. NULL 处理 A2. 类型转换 A3. 字符串处理 A4. 日期时间 A5. 条件与逻辑 A6. 序列与自增 A7. UUID A8. 加密与哈希 A9. 正则表达式 A10. 聚合与窗口 A11. 空间几何 A12. JSON 处理 A13. X
2024-06-20
|
ZH
数量比较大时,可以直接根据SELECT插入,跳过网络IO会快许多 //INSERT INTO A SELECT * FROM B //与查询方法参数一致,在查询方法基础上 加一个插入目标表 ServiceProxy.insert("crm_user(ID,CODE)", "sso_user(ID,C
2024-12-27
|
ZH
anyline是什么,简单来说是一个数据库操作工具,可以对比ORM来了解anyline 相对于ORM,anyline更注重的是动态、运行时、元数据、结果集操作。所以有时也称D-ORM(动态ORM) 动态就是非静态,最常见的如动态数据源,这个数据源地址甚至数据库类型在编码环节都不可知,
2023-03-06
|
ZH
删除会有以下几类情况 1.先查出数据,再执行删除 2.直接执行SQL 3.根据约定参数删除 4.复杂条件可以构造ConfigStore 源码请参考 https://gitee.com/anyline/anyline-simple/tree/master/anyline-simple-d
2026-07-23
|
ZH
📋 目录导航 概述 一、信创改造背景 二、迁移核心挑战 数据类型映射 语法差异 存储过程改造 三、真实踩坑实录 坑1: 对象定义被修改 坑2: PACKAGE 拆分 坑3: 关键词冲突 坑4: 空字符串与NULL 坑5: 系统包缺失 坑6: CONNECT BY 递归 四、AnyLine 迁移方
2023-07-15
|
ZH
查一个职员列表,因为简介等大文本影响IO,所以只查ID,NAME两列