2023-03-06
|
ZH
删除会有以下几类情况 1.先查出数据,再执行删除 2.直接执行SQL 3.根据约定参数删除 4.复杂条件可以构造ConfigStore 源码请参考 https://gitee.com/anyline/anyline-simple/tree/master/anyline-simple-d
2023-10-16
|
ZH
DataSet set service.querys(table, condition(true)); //分页,参数根据配置文件或PageNaviConfig 当前页数会提取http中的参数 PageNavi navi = set.getNavi(); navi.getTotalPage
2023-04-04
|
ZH
如果属性上有注解则按注解设置的列名转换, 如果属性上没有注解 会根据 ConfigTable.ENTITY_FIELD_COLUMN_MAP进程转换; 默认"camel_"属性小驼峰转下划线 joinYmd > join_ymd
2024-12-05
|
ZH
这一步通常是在系统启动时读取配置文件自动动执行 也可以在运行过程中动态注册 注册数据源时 根据连接、帐号、密码等参数调用DataSourceHolder.reg()方法 reg方法内根据数据源参数特征到holder池中匹配到相应的Holder Holder.reg()执行过程 1.先
2021-12-28
|
ZH
默认情况下前端不传值时,执行update时并不更新这一列 如 DataRow row = entity("ID:id","REMARK:remark","NAME:name"); service.save(row); 这时如果没有提交remark参数值,或remark值为空时,并不更新REMARK列 但有些情况下是前端需要清空一个属性值,有以下种方式 1.提交一个"NULL"的值 2.指定必须更新
2022-01-21
|
ZH
最简单的导出一个列表,如果文件已存在,则在原文件内容基础上插入行 如果表头、表尾格式比较复杂,可先创建模板,再根据模板导出 根据模板导出时就不需要指定表头了,只要对应好顺序,并计算好从哪一行开始写入
2023-11-10
|
ZH
//根据时间范围分区 Table table = service.metadata().table("log_master", false); if(null != table){ service.ddl().drop(table); } MasterTable master = new Mast
2022-12-02
|
ZH
切换数据源有两种试: 1.使用通用AnylineService实例 1.1)通过DataSourceHoldersetDataSource("crm")方式设置当前数据源,再调用service.query等方法操作数据库 1.2)service.query("USER");在表名前添加数据源名称 2.通过ServiceProxy返回数据源对应的service(推荐使用这一种方式,隔离性更强,不容易混淆)
2024-09-25
|
ZH
如果没有什么特别要求可以通用Table创建,如果有更复杂的属性,通过ElasticSearchIndex创建
2026-06-06
|
ZH
服装外贸 · 订单进度管理系统 AnyLine MDM 驱动柏丽雅服饰全链路数据化 以服装外贸订单进度管理为核心,AnyLine MDM 在 自定义表单、多维查询、可视化报表 三个维度提供底层数据能力支撑。 11 业务环节覆盖 50+ 预警指标 3层 数据架构 AnyLine 核心数据引擎 客户企