2023-09-24
|
ZH
一个关系型内存数据库,支持JDBC,适合大量数据实时计算的场景。 比如通过原始经济年鉴数据库,在线实时统计各维度数据。 重点是计算,不是搜索,如果需要搜索ES更适合 参考官网https://docs.voltactivedata.com/ 中文版本文档:https://downloads.volt
2023-09-22
|
ZH
在注册动态数据源时,如果key相同会覆盖原来的数据源,但是需要打开spring配置spring.main.allow-bean-definition-overriding=true 否则会抛出异常Invalid bean definition with name 'anyline.jdbc.temp
2023-09-21
|
ZH
ConfigStore a1 = new DefaultConfigStore().and( "id11", 11).and("id12", 12); ConfigStore a2 = new DefaultConfigStore().and( "id21", 2
2023-09-07
|
ZH
EntitySet users = set.entitys(User.class): User = row.entity(User.class); 因为实体类中的属性数据类型限制,一些值会转换失败,可以提前格式化, 如null赋值给int属性时会失败,可以先把集合中所有的空
2023-09-14
|
ZH
动态主要是指在运行时才能明确、编码是不明确。可能出现在 数据源 数据库类型 查询的表 查询列 分页 查询条件 数量: 同一个接口中根据前端参数,根据组合成不同的查询条件,如 service.querys("crm_user", c
2023-12-01
|
ZH
调用DefaultEnvironmentWorker.start();或spring.AutoConfiguration注册DataSourceLoadListener和不同的DataSourceLoader到上下文中 DataSourceLoadListener.load()  
2023-09-07
|
ZH
返回单行 DataRow row = service.query("CRM_USER", "条件"); User user= service.select(User.class, "条件"); Map map = service.map("CRM_USER", "条件"); 返回多行,在单行方
2023-09-14
|
ZH
如果是Map可以转成DataRow row = new DataRow(map): DataRow有setPrimaryKey(String ... pks)方法可以设置主键 也可以在service.querys("crm_user<id,code>")方式设置主键 如果有Config
2023-09-06
|
ZH
在标准的SQL中是没有ors的,这里的ors是ConfigStore的方法, 如果ConfigStore已经有了两个条件A,B 现地加第3个条件C 如果用or(C) 则生成 A AND (B OR C) ,即C与其前面的一个条件开成或关系 如果用ors(C) 则生
2023-09-02
|
ZH
默认情况下只会处理不为空的列,更新时不更新主键 由于数据来源多种多样,有可能是从别的表中查询的也有可能从第三系统获取或java中生成, 同一组数据可能需要同时插入不同的表,但列不同,这时需要设置insert/update的列 可以按以规则设置insert与update规则一样 DataRow row