2023-07-26
|
ZH
标准的url中一般是这样http://127.0.0.1/list?id=1&id=2&id=3 或者用form表表单提交三个name=id的input 也可以提交json格式{id:[1,2,3]} 以上三种情况condition("ID:[id]")都可以解析成WHERE I
2023-07-16
|
ZH
场景与上一步一样。只是拼接的SQL更费代码一点 根据情况生成 SELECT * FROM HR_EMPLOYEE WHERE TYPE_CODE IN(?,?,?) SELECT * FROM HR_EMPLOYEE WHERE NAME LIKE '?%' ‘%?’ ‘%?
2023-12-08
|
ZH
对技术工作经验没有要求,你可以不熟悉JAVA,甚至可以不熟悉数据库,能提需求或BUG也可以 当然最好是你正在用这个数据库,有实战场景更容易发现细节,我们可以一块解决你实现工作中的问题。 如果有数据库厂商的现场支持那就最好了,省了大量查资料的时间了(小众数据库以及极处别的国产库是真能***)
2023-09-21
|
ZH
可以主动注销,DataSourceHolder.destroy(key); 实际最终调用的是JDBCRuntimeHolder.destroy(key);因为这时不只是要注销数据源了,相关的bean都要一块注销 在注册同名数据源时也会自动注销
2024-01-11
|
ZH
ConfigStore configs = new DefaultConfigStore(); configs.likes("Z"); ServiceProxy.service().querys("CRM_USER",configs); 会检测目标表中有哪些列是String类型的,生成OR LIKE
2024-07-28
|
ZH
由于元数据的查询需要许多SQL,所以默认情况下会生成缓存。 当通过service.ddl()修改数据库时,缓存会刷新,但通过其他方式修改数据库时,缓存无法接收通知,所以会导致缓存与数据库不一致的情况 为避免以上情况,可以 1.数据库修改都通过service.ddl()执行 2.数据库修改后调用系统接
2022-11-12
|
ZH
SELECT * FROM CRM_USER WHERE ID = :ID 以:标识的执行时直接替换 以::标识的执行时以?占位 NAME LIKE :NM + '%' (NAME = :NM) NAME = ':NM' NM IN (:NM)
2024-08-06
|
ZH
在实现元数据管理时经常需要显示数据类型的长度 在Column中有三个相关于属性 length:一般用来表示varchar类型长度 precision:一般用来表示数字类型总长度 scale:一般用来表示小数据点位数 但有些特殊情况,部分数据库的部分类型既有length也有precision 这
2023-12-19
|
ZH
public static boolean IS_ENABLE_COMMON_JDBC_ADAPTER= false; // 是否开启默认的jdbc adapter(仅支持部分标准SQL)遇到没有实现adapter的数据库时可以开启 默认情况下是禁用的,也就是说如果