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默认类型,这样系统内部会转换成驱动需要的类型 或者直接转换成数据
2025-09-19
|
ZH
默认情况下ID被作为主键,不会更新,实在需要更新ID 1.修改默认主键 set.setPrimaryKey("PK"); 这样SQL中PK作为主键生成过滤条件 2.但默认情况下不会更新默认主键, 这个默认主键通过DataRow.DEFAULT_PRIMARY_KEY = "PK"
2023-04-18
|
ZH
WebUtil.download(HttpServletRequest request, HttpServletResponse response, File file, String title) WebUtil.download(HttpServletRequest request, HttpS
2024-03-26
|
ZH
配置连接池默认就是注册数据源时配置文件中的连接参数,如 anyline.datasource.pg.driver-class-name=org.postgresql.Driver anyline.datasource.pg.url=jdbc:postgresql://localhost:3543