2024-02-01
|
ZH
定义列我们一般分成三部分 名称,数据类型,其他属性如果遇到一些anyline没有处理的特殊类型,如set('X','Y','Z') 等这种类型Column对象没有对应的属性可以配置,这种可以直接设置new Column("col_name").setFinalType("set('X','
2024-02-02
|
ZH
看了几个版本的druid源码 发现getSchema没有实现导致 检测表的schema时匹配失败,所以没有返回表 public String getschema() throws SQLException { throw new SOLFeatureNotSupportedExcept
2024-02-20
|
ZH
tinyint与tinyint(1)稍微有点区别 tinyint(1)类型,在JDBC连接MySQL数据库时会返回true或false,可以通过在JDBC的URL中增加tinyInt1isBit=false参数来解决。加上这个参数后会返回0或1 当设计MySQL表结构时,应避免设计为tin
2024-02-29
|
ZH
L:长度 P:有效位数 S:小数位数或时间类型精度
2024-03-04
|
ZH
确定更新条件的 按指定条件更新;没有指定条件的 按主键更新 @Test public void updateRow(){ DataRow row = new DataRow(); row.put("ID", 10); row.put("
2024-03-12
|
ZH
对比结果一般分3部分:删除部分、新添加部分、更新部分 注意: 改名的比较不出来,如表A改名成表B,会比较出删除表A、创建表B 默认不比较catalog与schema TablesDiffer 两个数据库表列表之间的差别,就是用一个A库所
2024-03-27
|
ZH
bean注入失败通常会引起 AnylineService空指针、未注册数据源:default等异常anyline默认是通过/META-INF/spring.factories或/META-INF/spring/org.springframework.boot.autoconfigure.AutoCo
2024-03-27
|
ZH
为了统一各种数据库操作,先统一概念(以关系型概念为基础)
2024-03-28
|
ZH
service.insert(table, data) 首先会根据table类型判断(EdgeTable或VertexTable及子类),如果判断不出来再根据data类型类型(EdgeRow或VertexRow及子类)
2024-03-29
|
ZH
//设置SQL执行的超时时间(毫秒) ConfigTable.SQL_QUERY_TIMEOUT = 1; ConfigTable.SQL_UPDATE_TIMEOUT = 1;