2023-09-02
|
ZH
默认情况下只会处理不为空的列,更新时不更新主键 由于数据来源多种多样,有可能是从别的表中查询的也有可能从第三系统获取或java中生成, 同一组数据可能需要同时插入不同的表,但列不同,这时需要设置insert/update的列 可以按以规则设置insert与update规则一样 DataRow row
2026-06-19
|
ZH
目录 一、概要 二、A 类:需兼容映射 A1. NULL 处理 A2. 类型转换 A3. 字符串处理 A4. 日期时间 A5. 条件与逻辑 A6. 序列与自增 A7. UUID A8. 加密与哈希 A9. 正则表达式 A10. 聚合与窗口 A11. 空间几何 A12. JSON 处理 A13. X
2023-05-25
|
ZH
如 关于查询结果集中不显示秒的问题 数据库中数据类型datetime 查询结果显示2023-05-25T07:00(不同的环境显示格式可能不一样) 有时候会发现没有秒 是因为数据库存储的本来也不是String格式,而是一个时间戳,在显示时需要经过toString转换,转换成什么格式就不
2023-11-20
|
ZH
通常情况下类和属性会采用大小驼峰的格式命名,而数据库则采用下划线的格式命名 默认情况下org.anyline.adapter.EntityAdapter接口实现了 类/属性 VS 表/列 之间的默认转换, 但有些数据库设计时并不采用下划线,也用了驼
2023-07-17
|
ZH
如果是单个数据源默认情况下AnylineController中已经默认注入了一个AnylineService service;这个service可以操作多个数据源bean.id = @Service("anyline.service") 但是在多数据源情况下,为了更强的隔离性,避免线程共享
2024-09-23
|
ZH
大部分数据库的JSON类型可以通过String(varchar)类型插入。 但测试中发现PG环境通过占位符形式插入时会抛出类型转换异常 1.禁用占位符 ConfigStore configs = new DefaultConfigStore(); configs.setPlacehol
2024-06-06
|
ZH
通常情况下系统可以根据jdbc协议及其他特征自动识别adapter 但如果同一个项目下有多种数据源 并且 多个数据源有使用相同的jdbc协议时 如同一个项目中同时有postgis,openguass他们都用相同的jdbc:postgresql协议, 这时有在生成SQL