2024-04-20
|
ZH
有些情况下从数据库中查出结果集后还需要经过多次过滤,用来避免多次查询给数据库造成不必要的压力 DataSet类似sql的查询 DataSet set = new DataSet(); 以DataSet result = set.select.equals("AGE","20", "NAME","张%
2024-04-18
|
ZH
未注入EnvironmentWorker,基础Java环境调用DefaultEnvironmentWorker.start()其他环境添加依赖如:anyline-environment-spring-data-jdbc 因为8.7.2后区分了运行环境 具体支持的环境参考https://gitee.c
2024-04-03
|
ZH
8.7.1及之前的版本默认基于spring 8.7.2及之后的版本需要区分运行环境,目前支持: Java(默认支持) Spring Solon Vertx 主要的区别只是类加载机制不同,核心代码都是一样的,对项目代码没有影响 如果是纯java环境,
2024-03-28
|
ZH
service.insert(table, data) 首先会根据table类型判断(EdgeTable或VertexTable及子类),如果判断不出来再根据data类型类型(EdgeRow或VertexRow及子类)
2024-03-29
|
ZH
//设置SQL执行的超时时间(毫秒) ConfigTable.SQL_QUERY_TIMEOUT = 1; ConfigTable.SQL_UPDATE_TIMEOUT = 1;
2024-03-27
|
ZH
为了统一各种数据库操作,先统一概念(以关系型概念为基础)
2024-04-12
|
ZH
有些查询比较频繁又不经常变动的数据,如首页热点、类别下拉列表等数据可以放在缓存中 service.caches("缓存配置key", "表", "查询条件") caches与querys参数完全一致,只是最前面多了一个key,就是配置文件中缓存的key,如以下的status_1800 caches返
2024-03-27
|
ZH
bean注入失败通常会引起 AnylineService空指针、未注册数据源:default等异常anyline默认是通过/META-INF/spring.factories或/META-INF/spring/org.springframework.boot.autoconfigure.AutoCo
2024-03-26
|
ZH
配置连接池默认就是注册数据源时配置文件中的连接参数,如 anyline.datasource.pg.driver-class-name=org.postgresql.Driver anyline.datasource.pg.url=jdbc:postgresql://localhost:3543
2024-03-15
|
ZH
*TypeMetadataAlias类中维护了 每个数据类型在每个数据库中对应的实际类型以及长度、有效位数、小数位数的支持 如mysql环境中在设置类型时调用column.setType("DOUBLE(10)") 会先到alias中找到DOUBLE在mysql对应的的实际类型 再判断是否