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
动态主要是指在运行时才能明确、编码是不明确。可能出现在 数据源 数据库类型 查询的表 查询列 分页 查询条件 数量: 同一个接口中根据前端参数,根据组合成不同的查询条件,如 service.querys("crm_user", c
2023-09-07
|
ZH
EntitySet users = set.entitys(User.class): User = row.entity(User.class); 因为实体类中的属性数据类型限制,一些值会转换失败,可以提前格式化, 如null赋值给int属性时会失败,可以先把集合中所有的空
2023-09-06
|
ZH
在标准的SQL中是没有ors的,这里的ors是ConfigStore的方法, 如果ConfigStore已经有了两个条件A,B 现地加第3个条件C 如果用or(C) 则生成 A AND (B OR C) ,即C与其前面的一个条件开成或关系 如果用ors(C) 则生
2023-08-31
|
ZH
因为不同的数据库配置不一样,查出出来的结果有可能大写有可能小定,如mysql这样的数据库,有些人安装完了也不配置直接上线,就会导致区分大小,这时表名crm_user与CRM_USER是不一样的。如果大小写没写对根据表名是查不到结果的。 所以会先把所有表查出来放到一个Map中以表名大小作为key,这样
2023-08-30
|
ZH
有些数据库不同的版本之间差别比较大如 MSSQL2000与MSQL2005+ Oracle9i,10g,11g与Oracle12c+ 这种情况只需要 1.在pom中依赖相应的驱动 2.根据不同版本的规则修改连接url anyline-data-jdbc-mssql中已经包含了2000与2005+运行
2023-08-27
|
ZH
DataSet set = new DataSet(); Long fr = System.currentTimeMillis(); for(int i=0; i<10;i ++){ MongoDataRow row = new MongoDataRow(); row.put("_id"
2023-08-29
|
ZH
pg数组库支持数组类型,在定义时可以这样 table.addColumn("TYPE_IDS", "INT[]"); //在原型基础上加[] 插入数组类型时,需要设置这一列的数据类型,否则会把数组拆开只取下标0的条目,因为不知道数据库中是数组类型 可以打开ConfigTable.IS_AU
2023-09-02
|
ZH
默认情况下只会处理不为空的列,更新时不更新主键 由于数据来源多种多样,有可能是从别的表中查询的也有可能从第三系统获取或java中生成, 同一组数据可能需要同时插入不同的表,但列不同,这时需要设置insert/update的列 可以按以规则设置insert与update规则一样 DataRow row
2023-08-27
|
ZH
//以下说到的标签相当于关系型数据库中的表 //原生CQL创建节点 service.execute("create (d:Dept{name:'财务部', leader:'张三'})"); //创建多标签(表)节点 service.ex