• 删除数据的几种场景

    删除会有以下几类情况 1.先查出数据,再执行删除 2.直接执行SQL 3.根据约定参数删除 4.复杂条件可以构造ConfigStore 源码请参考 https://gitee.com/anyline/anyline-simple/tree/master/anyline-simple-d
  • 关于分页参数

    DataSet set service.querys(table, condition(true)); //分页,参数根据配置文件或PageNaviConfig 当前页数会提取http中的参数 PageNavi navi = set.getNavi(); navi.getTotalPage
  • Entity 下划线与大小驼峰转换

    如果属性上有注解则按注解设置的列名转换, 如果属性上没有注解 会根据 ConfigTable.ENTITY_FIELD_COLUMN_MAP进程转换; 默认"camel_"属性小驼峰转下划线 joinYmd > join_ymd
  • 数据源注册过程

    这一步通常是在系统启动时读取配置文件自动动执行 也可以在运行过程中动态注册 注册数据源时 根据连接、帐号、密码等参数调用DataSourceHolder.reg()方法 reg方法内根据数据源参数特征到holder池中匹配到相应的Holder   Holder.reg()执行过程 1.先
  • 前端未提交数据情况下清空一列值

    默认情况下前端不传值时,执行update时并不更新这一列 如 DataRow row = entity("ID:id","REMARK:remark","NAME:name"); service.save(row); 这时如果没有提交remark参数值,或remark值为空时,并不更新REMARK列 但有些情况下是前端需要清空一个属性值,有以下种方式 1.提交一个"NULL"的值 2.指定必须更新
  • 最简单的导出一个列表,如果文件已存在,则在原文件内容基础上插入行

    最简单的导出一个列表,如果文件已存在,则在原文件内容基础上插入行 如果表头、表尾格式比较复杂,可先创建模板,再根据模板导出 根据模板导出时就不需要指定表头了,只要对应好顺序,并计算好从哪一行开始写入
  • pg分区表-按时间范围(range)

    //根据时间范围分区 Table table = service.metadata().table("log_master", false); if(null != table){ service.ddl().drop(table); } MasterTable master = new Mast
  • 三种方式切换数据源

    切换数据源有两种试: 1.使用通用AnylineService实例 1.1)通过DataSourceHoldersetDataSource("crm")方式设置当前数据源,再调用service.query等方法操作数据库 1.2)service.query("USER");在表名前添加数据源名称 2.通过ServiceProxy返回数据源对应的service(推荐使用这一种方式,隔离性更强,不容易混淆​)
  • ElasticSearch创建索引

    如果没有什么特别要求可以通用Table创建,如果有更复杂的属性,通过ElasticSearchIndex创建
  • 柏丽雅OPM(外贸订单进度及成本控制)

    服装外贸 · 订单进度管理系统 AnyLine MDM 驱动柏丽雅服饰全链路数据化 以服装外贸订单进度管理为核心,AnyLine MDM 在 自定义表单、多维查询、可视化报表 三个维度提供底层数据能力支撑。 11 业务环节覆盖 50+ 预警指标 3层 数据架构 AnyLine 核心数据引擎 客户企
  • 如果没有搜索到相关内容,就直接到群里喊一声,很快就有人回复
    QQ群(86020680) 微信群 过期或满员联系管理员