2023-10-16
|
ZH
DataSet set service.querys(table, condition(true)); //分页,参数根据配置文件或PageNaviConfig 当前页数会提取http中的参数 PageNavi navi = set.getNavi(); navi.getTotalPage
2023-10-31
|
ZH
ClickHouse适合用于在线分析处理查询(OLAP :Online Analytical Processing)MPP架构的列式存储数据库,能够使用 SQL 查询实时生成分析数据报告。 clickhouse不同于hadoop生态,采用 Local attached storage 作为存储 二、
2023-10-24
|
ZH
异构数据源迁移,大概过程就3步,其他细节就看具体情况了 1.在目标库创建表结构 2.从源库中查出数据 3.插入到目标库 举个从Mysql到Apache Ignite的示例 过程中有可能需要合并数据参考,可以通过ConfigStore.override(true)实现【目标库不存在则插入,存在则覆盖或
2025-10-21
|
ZH
在更新和删除时需要至少一个过滤条件,通常是根据主键 如 where id = 100 主键key:id 主键value:100 DataRow提供了setPrimaryKey()和setPrimaryValue()方法用来设置主键key以及主键value 有进会有多个主键对就setPrim
2024-12-05
|
ZH
在操作数据时先要确定数据源,根据数据源名称获取到就的service,如 AnylineService service = ServiceProxy.service(“fi”)获取针对fi数据源的service [读取数据的过程] serivce(接收参数) > dao(统一Run
2023-10-22
|
ZH
读取数据库的过程中,驱动类从数据库中读取出数据后,会有一步类型转换的过程,通常情况下内置的DataReader可以满足大部分的情况, 但如果遇到特殊情况比如希望转换成项目定义的类型,这时需要注册一个自定义的DataReader 可以调用DefaultDriverAdapter静态方法 /*
2023-05-25
|
ZH
如 关于查询结果集中不显示秒的问题 数据库中数据类型datetime 查询结果显示2023-05-25T07:00(不同的环境显示格式可能不一样) 有时候会发现没有秒 是因为数据库存储的本来也不是String格式,而是一个时间戳,在显示时需要经过toString转换,转换成什么格式就不
2024-08-27
|
ZH
如果有项目中自定义的类型 在写入数据库时 驱动有可能不支持 可以注册一个DataWriter,实现write方法,在写入数据库时如果匹配到相关的类型 会调用write方法执行类型转换 write要把Object value转换成java默认类型,这样系统内部会转换成驱动需要的类型 或者直接转换成数据