从0开始创建环境(spring mvc)【过期】
从0开始创建环境(struts2)
核心配置文件:anyline-config.xml
密钥配置文件:key.xml
分页配置文件:anyline-navi.xml
支付宝配置文件:anyline-alipay.xml
阿里云对象存储配置文件:anyline-aliyun-oss.xml
阿里云短信配置文件:anyline-aliyun-sms.xml
高德配置文件:anyline-amap.xml
环信配置文件:anyline-easemob.xml
极光推送配置文件:anyline-jpush.xml
邮件发送配置文件:anyline-mail.xml
QQ公众平台配置文件:anyline-qq-mp.xml
QQ开放平台配置文件:anyline-qq-open.xml
微信公众平台配置文件:anyline-wechat-mp.xml
微信开放台配置文件:anyline-wechat-open.xml
微信H5环境配置文件:anyline-wechat-wap.xml
数据结构:DataRow
数据结构:DataSet
al:checkbox实现开关复选框
al:checkbox实现多选框
al:checkbox根据集合数据源实现多选框
al:checkbox 自定义value key与text key
al:checkbox根据集合数据源确定默认选中项
al:checkbox生成临时选项
al:checkbox自定义选中条件
al:checkbox自定义样式
al:checkbox设置data-*属性
AnylineService
运行时取值表达式
DataSet实现分组,合并
spring多数据源配置
动态注册多数据源
DataSet实现行转列
al:text
JSP遍历标签中按下标取值
JSP标签中动态属性
为什么有时update sql不执行
关于生成水印位置偏移
视频截图
需要清空内容的列没有更新
分页查询之AJAX分页
Spring MVC,Maven环境配置
数据库操作
SpringBoot环境
关于必须条件
关于IN条件
关于默认值
关于or
关于like
删除空值
替换空值
把部门=D的所有用户,分组设置成G
关于DataRow中key的大小写
关于分页后退保持页数
DataSet中cut与truncate区别
save与insert区别
DataSet.select选择器
递归提取对象中的value
关于微信配置文件白名单设置
关于al:number中的def与evl
关于al:date中的nvl与dev
HttpUtil访问https的问题
DataSet交集
Nacos配置文件
查询DataSet中CODE in(1,2,3)的子集
查询DataSet中PRICE>100的子集
查询DataSet中NAME以‘张’开头的子集
查询DataSet中AGE在20到30之间的子集
移除set中指定条件的子集
DataSet按条件过滤
DataSet移除每个条目中指定的key
DataSet截断
DataSet筛选不重复的数据
DataSet计算总和
DataSet计算平均值
DataSet取最大值最小值
DataSet提取集合中一列并拼接成String
DataSet抽取指定列生成新的DataSet
DataSet合并两个集合
DataSet实现垂直水平分组合计
查询时设置主键
颜色尺寸二维数组交叉表格(DataSet实现垂直水平分组合计)
SpringBoot环境(前后分离)
springboot多数据源配置
切换数据源
DataRow key不区分大小写设置
压缩文件
删除压缩包中的指定文件
读取压缩包中的文件内容
替换压缩包中的文件
向压缩文件中追加文件
al:ajax
al:base
al:checkbox
al:config
al:contains
al:date
al:division
al:ellipsis
al:else
al:escape
al:evl
al:if
al:message
al:minute
al:money
al:navi
al:number
al:nvl
al:omit
al:param
al:radio
al:random
al:replace
al:select
al:serial
al:strip
al:substring
al:sum
al:text
al:delay
al:unescape
des:key
des:value
des:param
des:url
des:as
des:a
des:input
des:textarea
seo:head
seo:keywords
aliyun:oss
weixin:auth
weixin:config
weixin:pay
weixin:check
html转word
DataSet实现行转列(多维)
DataSet实现行转列
DataRow根据表结构接收参数值
entity()接收加密数据
前端未提交数据情况下清空一列值
DataSet清空集合中指定列为空的条目
默认缓存
读取Excel
导出excel
导出EXCEL合并单元格
读取合并单元格的excel值
关于分页数据结构的设计
为什么不推荐实体Bean
生成手机通讯录
一维数组转成DataRow 二维数组转成DataSet
往同一个excel中写多个sheet
替换DataSet,DataRow中所有空值(null,'')
将所有列中的oldChar替换成newChar
关于DataRow的复合KEY
关于DataRow中get与getString的区别
导出EXCEL带序号
导出EXCEL中的序号合并单元格
设置所有合并单元格的对齐方式
设置指定列的对齐方式
设置所有空值单元格对齐方式
设置单元格默认边框
从人员列表的DataSet中,查出所有不重复的部门名称
导出复杂的表格需要借助TableBuilder先生成Table,再将Table导出到excel中
最简单的导出一个列表,如果文件已存在,则在原文件内容基础上插入行
读取合并单元格的excel
导出excel,多个sheet
html代码中抽取指定标签
html中抽取标签时嵌套问题
从html源码中截取字符串
关于DataRow parse xml与parse json区别
读取带表头表尾的excel
AnylineService注入失败
关于几种OR条件查询的情况
关于merge与join的区别
不同环境下的配置文件
从列式数据库中取出坐标数据,格式化成地图轨迹需要的数据
DataSet拆分
IN条件下多种参数格式的接收
excel根据内容定位单元格
关于日期类的链式操作
几个常用的配置参数
关于分页参数
get(String key)与getString(String key)的区别
0.配置maven.POM环境
DataSet构造多级树型结构
关于自动检测表结构
关于更新部分属性(列)、忽略部分属性(列)
关于insert或update时确定哪些列参与到insert或update中
关于neo4j返回值的数据结构
清除html源码中的标签或标签体
从html中抽取内容片段
如何清理爬虫数据中一些不需要的 HTML 属性 只删除属性 不删除标签与标签体
删除所有 包含attribute属性 的标签连同标签体一起删除
删除所有 包含attribute属性=value值 的标签 连同标签体一起删除
根据属性名与属性值 删除标签(只删除标签,保留标签体)
根据属性名 删除标签(只删除标签,保留标签体)
获取所有 包含attribute属性 的标签与标签体,不支持相同标签嵌套
获取所有 包含attribute属性并且值=value 的标签与标签体
删除 tags之外的标签 只删除标签不删除标签体
清除所有标签(只清除标签,不清除标签体)
删除标签及标签体
删除所有空标签
删除简单标签外的其他标签
关于DataSet清除空行或空列
关于自定义SQL中的变量赋值
SQL中的变量及占位符格式
XML中自定义复杂SQL
1.创建配置文件
2.创建启动类
3.创建Controller类(web项目)
可视化数据源
网络爬虫
异构数据同步
切换数据源失败可能的原因
三种方式切换数据源
动态多数据源切换实现原理
七种方式注册数据源
切换数据源失败可能的原因
关于查询分区表(子表)性能
从数据库中查出日期类型(Date,LocalDateTime)获取时间戳
关于JSON数据类型
关于BLOB数据类型
从其他系统中下载文件 为本系统用户提供下载源
关于默认主键
如果数据库中已存在数据则更新或跳过,如果数据库中不存在则insert
关于replaces
ControllerListener 应用场景
anyline maven私服
关于mirror与repository
几个常用的中央仓库
导出Excel直接用于下载(服务器不生成或保存文件)
Java截取html
DataSet/DataRow批量替换
DataRow舍入模式(四舍五入/五舍六入/四舍六入 五留双/银行家舍入法)
DataRow在其中一列基础上加减乘除
OR查询条件
DataSet抽取指定列的集合,返回List
DataRow从另一个DataRow中复制部分值
service.update(DataRow)只更新值有变化的列
entity()根据表结构获取request提交的参数
entity接收request参数
为什么保存实体对象时驼峰会自动转成下划线格式
获取数据库所有表
DataSet/DataRow ognl表达式
DataRow深层取值
DataRow取值时key不确定,或key有多个版本
关于日期时间格式化
DataSet批量操作DataRow条目
插入数据后返回主键值
DataSet/DataRow 下划线与大小驼峰转换
关于查询结果的数据结构(数据类型、长度、精度、非空等)
删除数据的几种场景
指定数据库类型
[2023-01-01]删除org.anyboot相关依赖
[检测数据库适配器][检测其他可用的适配器失败][可能没有依赖anyline-data-jdbc-*或没有扫描org.anyline包]
Anyline连接OceanBase
未指定列(DataRow或Entity中没有需要更新的属性值
WebUtil.value(request)与WebUtil.params(request)的区别
关于数据库名称的中划线(减号)引起的语法错误
为什么配置文件没有自动提示
关于数据库名、表名中出现中划线(减号)的问题
屏蔽anyline版本信息在控制台的日志输出
[2023-03-06]ConfigTable.IS_DDL_AUTO_DROP_COLUMN默认false
anyline-data-jdbc-mysql(oracle/mssql等)与jdbc驱动的关系及区别
关于集合(数组)参数值
[2023-03-31]多数据源切换方式
Entity 下划线与大小驼峰转换
关于2023-03-31之后数据源切换@Import(DynamicDataSourceRegister.class)
关于后台日志输出
关于POINT类型
关于分页参数
修改表名
修改主键
删除列
修改列名
修改列属性(类型兼容)
日期类型
文件下载
sequence
查询表上的索引
Entity中的集合(数组)属性保存到数据库中
数据库适配
DataRow.value多个空白压缩成一个空格
DataRow转DataSet列表
关于日期类型显示格式问题
数据源连接池配置参数(连接池类的属性)
时间导致的时差以及日期时间格式
禁用Anyline事务管理器
关于DDL与事务控制
DDL中极易混淆的操作:rename
为什么有些boolean的属性用int类型有些用Integer
condition参数与query参数的混淆
metadata缓存
临时数据源操作
Table,Column,Trigger,Function等几个类
parpare/before/after触发顺序
统一添加查询条件
查询条件中空值的处理方式
anyline-mvc禁用jdbc环境
Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:1.6:sign (sign-artifacts)
DataSet聚合计算
关于几个 空值 的查询示例
几个分页查询的示例
查询返回指定列
DataRow中两个比较特殊的方法put/puts
DataRow中的put与set的区别
AnyLine解决或提供了什么
为什么要基于spring生态
为什么不用Hibernate,MyBatis
为什么集中使用同一个Service
为什么多数据源时又要使用多个独立的一个Service
为什么推荐结果集key强转大写
为什么没有代码生成器
查询数据库返回的数据字段全是大写,字段怎么设置返回小写
补充示例源码 anyline-simple-alpha-clear
补充示例源码 anyline-simple-clear (4in1)
Tomcat9升级到Tomcat10
jdk8升级到jdk17
补充最简单的示例源码
先准备基础环境
从最简单的查询开始
查询部分列(属性)
根据情况生成不同的查询条件
根据情况生成不同的查询条件(in、like)
未注册数据源:common
根据情况生成不同的查询条件(FIND_IN_SET)
不提供参数值的两种特殊情况
为所有的查询sql统一添加查询条件
生成的SQL语法不对,常见的如分页语法
多数据源场景中service注入失败
ehcache不生效
缓存有效期和刷新频率
查询条件默认值
多版本参数值
分页查询
按下标查询
分组(group)查询
关于DataSet.total()与size()
查询排序
启用maven中央库的SNAPSHOT版本依赖
releases版本说明
以provided形式依赖的库
Entity(Field)与Table(Column)的对应关系
Entity注解
EntityAdapter接口说明
EntityAdapter定制
关于(抽样/总体)方差、标准偏差
优势劣势
DataRow转换成实体类
关于数组参数值
多数据源注解事务异常 found 2:anyline.transaction
多数据源事务控制
为会么要创建多个事务管理器
多数据源事务管理器bean.name
DataSet分页
获取表或视图的DDL
数据源连接失败后一直重连的问题
关于json、object、arry等非基础类型属性
Data truncation: Cannot create a JSON value from a string with CHARACTER SET 'binary'
属性关联表主键生成器注解
为什么推荐视图
getColumns与getMetadatas区别
DriverAdapter
完整执行过程
DDL保存表结构时,删除列和添加列
自定义是查询条件
为什么不用Boolean(true,null,false)而是用int(1,-1,0)
关于临时数据源连接泄漏的问题
环境检测场景中的几个动态表单示例
DataSet/DataRow.getMetadatas
特征
实现方式
ConfigStore分页相关的参数
简易方式指定数据源和主键
DataRow与Map的区别
D-ORM
为什么以个人身份维护
流式查询
插入数组
Neo4j基础操作
MongoDB基础操作
插入数组类型
关于不同数据库版本的驱动
为什么查一个表的结构时,在日志中会发现要查询出所有的表
insert/update过程中列的控制
关于or与ors
DataSet/DataRow与实体对象之间的转换
关于查询结果集单行与多行的问题
多个ConfigStore合成一个ConfigStore
关于动态
如果主键不统一怎么办
命令执行过程
不具备更新条件
检测数据源是否正常可连接
数据类型之间的转换
返回SQL方言(DDL/DML/DQL)以及SQL日志
关于MySQL的insert ignore into和replace into
复杂条件的合成
数据源注销
数据源覆盖
VoltDB-关系型内存数据库
Neo4J
druid连接SQL Server异常
SQL日志开关及格式
各数据库需要的依赖
mysql表结构导入postgres
insert/update Map时大小写的问题
关于PostgreSQL的ON CONFLICT,如果存在重复数据 覆盖或忽略
关于Apache ignite的MERGE 如果存在重复数据 覆盖或忽略
MySQL LIMIT OFFSET不支持表达式的问题
关于分页参数
关于Orcle的MERGE INTO 如果存在重复数据 覆盖或忽略
upsert(已存在则更新或跳过,中不存在则插入)
关于ands
DriverAdapter继承关系
数据库读、写过程中的类型转换
关于函数操作
异构数据源迁移核心部分代码Mysql到Apache Ignite|VoltDB
关于override
根据SQL获取元数据信息
关于VoltDB timestamp类型
关于默认数据源(default)与通用数据源(common)
JDBC操作clickhouse示例
南大通用
关于DataSource与DataRuntime
关于跨库操作与数据源自动复制
8.6到8.7的重要更新
在现有项目中集成anyline
验证数据源是否正常可用
pg分区表-按范围(range)
pg分区表-按时间范围(range)
pg分区表-按枚举值(list)
pg分区表-按HASH
pg分区表-多级分区
关于ConfigTable静态变量与DataRow静态变量顺序问题
derby版本与JDK版本对应
关于类/属性VS数据库表/列之间的转换
关于查询元数据时返回的LinkedHashMap大小问题
DriverAdapter执行过程
获取列信息的几种方式
源码目录与结构
执行流程-DML/DDL/metadata
为什么取消了DynamicDataSource/ThreadLocal切换数据源的方式
DriverAdapter定位过程
关于Param、ConfigStore、Condition、PrepareRun、Run
CreateRunPrepare
数据源注册过程
命令调用、合成、执行过程
为什么要有AnyLine
adapter实现约定
GBase
兼容多模式的几个数据库adapter合并
kingbase
关于SQL Server默认约束
代码统计
参与源码开发的几个疑问
具体工作的示例
关于不同数据库的catalog/schema/database
关于默认的jdbc adapter
关于DataSet派生列
关于列的排序
DataSet通过OGNL表达式查询
关于列排序
关于虚拟数据源
适配器方法说明
关于文档和注释
版本及maven
根据所有String类型模糊查询
adapter匹配过程
关于表分区的两种方式
关于主键的创建修改删除
直接操作DataSource或Connection
关于批量执行
关于数据类型的length/precision/scale
关于OpenGauss/GaussDB/GaussDB for MySQL
maps方法检测总行数
adapter中为什么那么多无用的代码
关于MetadataAdapter
遇到anyline没解析或极特殊类型怎么处理
关于durid 查询表结构失败的问题
tinyint(1)类型查询结果返回boolean
关于列定义以及数据类型别名、分类、元类型、表达式
关于更新条件
对比数据库(表、列)之间的差异及成生DDL
关于不同数据类型在不同数据库的适配
配置连接池
bean注入失败
关系型数据库与图数据库的概念关系
插入或修改数据时如何判断插入边还是点
设置SQL执行的超时时间
8.7.2及之后版本开始区分运行环境(Java/Spring/Solon/Vertx)
查询缓存
线程内事务;应用内事务(跨线程、跨会话);跨应用事务;分布式事务
线程内事务说明
跨线程事务说明
未注入EnvironmentWorker,基础Java环境调用DefaultEnvironmentWorker.start()
DataSet查询及性能
AnylineService注入失败
显式指定adapter
根据class创建表或生成DDL
截取一段动态报表的查询
空值被替换成了null
ConfigStore与json相互转换
各版本差异
union查询
关于识别adapter
druid连接池在处理元数据时需要注意的问题
durid连接池返回NClobProxyImpl类型
根据mysql表结构创建pg表并分区
关于IS_AUTO_CHECK_METADATA(自动检测元数据类型)
JSON_CONTAINS,JSON_CONTAINS_PATH
DataSet 与 List
根据查询插入insert into select from
convert定位失败
find_in_set在DataSet中的应用
修改表过程中新旧索引对比
关注SQL注入
POM示例
两个数据源 各自启动事务 保持隔离
插入记录时自动建表
关于分页(不)查询总行数
Table转JSON格式循环引用导致堆栈溢出的问题
集成(复用)mybatis动态数据源
关于元数据(表结构、索引等)缓存
注销数据源前检测连接池活动状态
多个数据源特征(协议)相同
关于数据类型长度
当前快照版本
指定参数值数据类型
查询结果表格日志
把mysql的DDL解析转换成Oracle的DDL
多表关联及子查询
多表关联更新
自定义SQL忽略未赋值部分查询条件
数据库中插入自定义类型
关于元数据缓存
ConfigStore转SQL
数据类型备忘
condition()参数约定格式
多表关联关系json
DataSet计算加权平均值
DataSet计算key列值在整个集合中占比
DataRow多列平均值
DataRow多列乘积
DataRow多列求和
关于第三方日志
外键关联查询
关于JSON类型的插入
ElasticSearch创建索引
ElasticSearchIndex元数据查询
ElasticSearch删除索引
ElasticSearch插入数据
ElasticSearch更新数据
ElasticSearch根据主键删除数据
ElasticSearch批量删除数据
ElasticSearch批量插入数据
ElasticSearch搜索
ElasticSearch原生接口
ElasticSearch根据SQL查询
exists
Interceptor/Listener相关事件
group/order/having/exists条件
聚合/排序
关于JPA(mybatis,hibernate,spring-data-jdbc,spring-data-jpa等)转anyline或与anyline集成
数据集外键关联
关于anyline本地编译
检测数据库适配器失败
不同数据库不同字符集下汉字占用的字节数不同的问题
前置命令
几个重要概念的解释
基础概念
数据源注册过程
数据读取过程
anyline是什么,从另一个角度看anyline
关于数据源切换
为什么空值默认不参与insert/update
anyline跟一些数据迁移工具有什么区别
N+1查询问题
元数据中boolean类型属性
几个开源向量数据库的对比
基于元数据驱动的动态DDL支持
误解
从面向对象 到 面向动态元数据
gpg:1.6:sign (sign-artifacts) @ anyline-dependency --- gpg
低代码参考
动态数据源参考
中台类参考
JPA参考
几个容易造成混淆与疑惑的操作
操作各种数据库结构以及读写元数据
重要的需求记录
阶段性汇报(2025-05)
查询结果集的元数据信息
如何实现关系型与非关系型的统一操作
异构数据库同步/迁移
查询、更新、插入时 自动屏蔽不存在的字段
大模型数据分析之NPL2AnyLine2SQL
AI-大模型-NLP2SQL
数据脱敏
Doris主键
分页查询表结构
关于数据库设计
关于多租户数据
AnyLine MDM 技术产品报告
覆盖SpringJDBCActuator(DriverActuator)
覆盖DriverAdapter
覆盖数据类型映射关系
通过DataRow/DataSet更新ID
关于主键与查询(过滤)条件
DataRow调用setUpdateEmptyColumn实现空值也被更新无效
LICENSE申请及使用说明
DDL 全量支持计划
为什么不推荐动态PIVOT方案
AnyLine VS ORM:核心差异与选型指南
Anyline MDM 选型报告
AnyLine MDM 用户群体深度分析
DataSet & DataRow 深度解析
Anyline与ORM的设计思想对比
8.7.5/9.7.5查询方法query>select
多格+无代码( aPaaS)数字资产管理平台
方知主数据管理平台
柏丽雅OPM(外贸订单进度及成本控制)
北京**实验室信息管理系统
质检数据逆向追溯系统
医疗物资与设备 主数据统一治理平台
低代码工作流平台的数据库适配实践
AI加持的低代码工作流
pig4cloud 多数据源元数据引擎深度解析
【 RuoYi-Vue-Plus】分布式多租户管理框架
函数兼容说明