2024-09-28
|
ZH
group/order/having/exists都可以放在query参数中,与查询条件混在一块,如 service.query("SSO_USER AS M", "order by id desc", "group by type", "exists(SELECT * FROM HR_USER A
2023-07-21
|
ZH
anyline并没有依赖JAP,只是根据注解的名称及注解属性名称来解析注解,所以需要注解的需要自己添加相关依赖 可以解析的注解: 表名:table.name, table.value, tableName.name, tableName.value 列名:column.name,column.val
2021-12-29
|
ZH
AnylineService默认集成了ehcache缓存、需要先在ehcache.xml中配置缓存 service.query("缓存key","表名","查询条件") 与查询数据库参数一致
2024-01-25
|
ZH
因为性能考虑maps方法默认不检测总行数。除非明确设置。 PageNavi navi = new DefaultPageNavi(); service.maps(table, navi.total(true)); System.out.println(navi.getTotalRow()); Con
2023-12-21
|
ZH
创建表时会根据position自动排序,如果没有设置position属性则排到最后,如果都没有设置则按添加顺序 table = new Table("表名"); table.addColumn("C2","INT").setPosition(2); table.addColumn("C1","INT
2025-01-10
|
ZH
在实际开发过程中,经常有需要修改单个属性的情况,如是修改数量这一列,在提交参数时不可能把整行数据完整提交,这时其他列就会没有数据,但其他列明显不应该参与更新。 如果是DataRow也可以把不必要的key删除,但用用实体类操作时就不那么方便了,所以默认空值不参与更新。 如果需要更新的话可以设置Con
2023-06-25
|
ZH
这里的空值说的是在自动生成查询条件是的情况,如果是原生的SQL条件,则不会处理 service.quers("CRM_USER", " CODE='' ", "NM IS NULL") 这种提供原生SQL的情况不处理 需要处理的是以下3种情况 service
2024-01-12
|
ZH
先创建主表,再创建分区表(如PG) 创建主表时同时创建分区(如Doris) 注意区分几个关键词:of,for,by of:一般用来在创建分区表时,指定主表, by:一般用来在创建主表时,指定分区方式以及根据哪几列分区 for:一般用来在创建分区表时, 指定分