2024-06-08
|
ZH
许多项目在初期使用了mysql但后期发现数据量太大需要分区,这时可以用pg内置的分区表 读取mysql表结构 修改差异部分,如catalog,schema等,当然数据类型就不需要手工处理了,可以自动适配 设置分区类型 //检测一下pg中有没有这个表 Table
2021-12-28
|
ZH
如果前端提交的参数是加密后的值,需要这样解密 DataRow row = entity("ID:id+"); 与getParam("id", true)效果一样
2024-08-14
|
ZH
对于有些严格要求数据类型的数据库,参数类型与数据库列的类型要一致,可能通过::数据类型 后缀的格式指定数据类型,如pg要求类型一致需要指定格式,而mysql可以隐式转换不用指定 service.querys("HR_EMPLOYEE" , condition("ID:>=min::
2025-09-19
|
ZH
默认情况下ID被作为主键,不会更新,实在需要更新ID 1.修改默认主键 set.setPrimaryKey("PK"); 这样SQL中PK作为主键生成过滤条件 2.但默认情况下不会更新默认主键, 这个默认主键通过DataRow.DEFAULT_PRIMARY_KEY = "PK"
2025-06-27
|
ZH
//列名支持正则 //两种方式脱敏 //1.omit 显示指定位数 短文本适合 如把公司、联系人、地址列 显示部分内容 //2.替换关键字 长文本适合 如从正文中替换手机号 //两个作用范围 //1.C
2023-08-30
|
ZH
有些数据库不同的版本之间差别比较大如 MSSQL2000与MSQL2005+ Oracle9i,10g,11g与Oracle12c+ 这种情况只需要 1.在pom中依赖相应的驱动 2.根据不同版本的规则修改连接url anyline-data-jdbc-mssql中已经包含了2000与2005+运行