• IN条件下多种参数格式的接收

    对于标准的url格式 /list?id=1&id=2 以及标准的json格式 {id:[1,2]} 可以通过condition("ID:[id]")的形式接收 对于非标准格式如 /list?id=1,2 可以通过condition("ID:[split(id)]")的形式接收 最终都是生成SQL  WHERE ID IN(1,2)
  • sequence

    BigDecimal next = service.sequence("SIMPLE_SEQ"); DataRow nexts = service.sequences("SIMPLE_SEQ", "SIMPLE_SEQ2"); BigDecimal cur = service.sequence(fa
  • 根据所有String类型模糊查询

    ConfigStore configs = new DefaultConfigStore(); configs.likes("Z"); ServiceProxy.service().querys("CRM_USER",configs); 会检测目标表中有哪些列是String类型的,生成OR LIKE
  • metadata缓存

    在执行DDL时,需要频繁的读取表结构等元数据,非常耗时,所以会添加一层缓存。 也是就是不会每次都从数据库中读取数据。 以下3种情况会清空缓存: 1.缓存过期 2.执行DDL 3.调用CacheProxy.clear()  这样会存在一个问题。如果表结构还在
  • Entity注解

    anyline并没有依赖JAP,只是根据注解的名称及注解属性名称来解析注解,所以需要注解的需要自己添加相关依赖 可以解析的注解: 表名:table.name, table.value, tableName.name, tableName.value 列名:column.name,column.val
  • ElasticSearch原生接口

    import org.elasticsearch.client.Request; import org.elasticsearch.client.Response; import org.elasticsearch.client.RestClient; /* PUT index_user/_bu
  • 查询时设置主键

    查询时设置主键
  • 关于(抽样/总体)方差、标准偏差

    DataSet中提供了(抽样/总体)方差、标准偏差相关的计算,最终还是调用了NumberUtil中的方法 以下方法其中a表示空值也参与计算,p表示总体,相对的不带p表示抽样 var:抽样方差(空值不参与计算) vara:抽样方差(空值参与计算) varp:总体方差(空值不参与计算) varpa:总体
  • 未指定列(DataRow或Entity中没有需要更新的属性值

    说明没有可插入的值 注意检查 是否开启了 IS_AUTO_CHECK_METADATA  会检测列名是否存在表中,如果不存在则忽略 是否开启了 public static boolean IS_UPDATE_NULL_COLUMN = false ; // 是否更新n
  • DataSet & DataRow 深度解析

    核心定位 DataRow DataSet ORM 对比 为何不是 List 应用场景 总结 AnyLine MDM · 动态数据结构 DataSet & DataRow 深度解析 告别繁琐的实体类映射,转向弱类型、动态结构的数据容器——专为运行时灵活处理异构数据而设计,实现"变化即常态"的
  • 如果没有搜索到相关内容,就直接到群里喊一声,很快就有人回复
    QQ群(86020680) 微信群 过期或满员联系管理员