2023-10-31
|
ZH
GBase JDBC 8.3.81.x 版本之前使用使用 SELECT 别名的情况, ResultSetMetaData.getColumnName()返回的是列的别名。8.3.81.x 之后返回的 是列名。 在 8.3.81.x 版本中可以调用 ResultSetMetaData.getColum
2023-10-31
|
ZH
ClickHouse适合用于在线分析处理查询(OLAP :Online Analytical Processing)MPP架构的列式存储数据库,能够使用 SQL 查询实时生成分析数据报告。 clickhouse不同于hadoop生态,采用 Local attached storage 作为存储 二、
2023-10-28
|
ZH
这里的通用和默认是指数据源对应的service,就是我们在业务代码中用来操作数据库的类 通用service(bean.id=anyline.service)是指可以通过切换数据源的方式来操作所有数据源的service 默认service(bean.id=anyline.service.default
2023-10-27
|
ZH
插入时可用Long类型,需要注意的时new Date().getTime()或System.currentTimeMillis()返回的毫秒基础上要*1000 也可以String类型,格式必须是YYYY-MM-DD hh.mm.ss.nnnnnn 或 YYYY-MM-DD
2023-10-26
|
ZH
根据SQL获取元数据信息 service.metadata(String sql, boolean comment) comment:表示是否需要获取列注释,需要数据库官方驱动的支持 如果需要获取表结构应该用service.metadata().table("表名")//返回列、索引等全部表结构
2023-10-23
|
ZH
在查询条件和查询列中经常需要函数,当然这样查询对性能影响非常严重,只是举例说明一下语法 SELECT id,to_char(reg_time,'yyyy-mm') as ym FROM crm_user WHERE char(reg_time,'yyyy-mm-dd') LIKE
2023-10-22
|
ZH
读取数据库的过程中,驱动类从数据库中读取出数据后,会有一步类型转换的过程,通常情况下内置的DataReader可以满足大部分的情况, 但如果遇到特殊情况比如希望转换成项目定义的类型,这时需要注册一个自定义的DataReader 可以调用DefaultDriverAdapter静态方法 /*
2023-10-21
|
ZH
最初ands是为了生成in条件,但and已经可以识别集合条件自动生成IN, 2023-10-21后 ands改成了与ors类似的效果,即把之前所有的条件放在一个()内,然后and this
2023-10-16
|
ZH
DataSet set service.querys(table, condition(true)); //分页,参数根据配置文件或PageNaviConfig 当前页数会提取http中的参数 PageNavi navi = set.getNavi(); navi.getTotalPage