-
适配器方法说明
-
关于文档和注释
没有根据注释自动生成的文档, 需要看说明可以点类或方法看源码上的注释,如果没有注释可能没有关联上源码,IDEA会有download source提示,点一下就下载下来了。 有哪部分注释没说明白的请到群里说一下。 -
版本及maven
中央最新版本查看: https://mvnrepository.com/artifact/org.anyline/anyline-core 或 https://central.sonatype.com/artifact/org.anyline/anyline-core 或 https://rep -
根据所有String类型模糊查询
ConfigStore configs = new DefaultConfigStore(); configs.likes("Z"); ServiceProxy.service().querys("CRM_USER",configs); 会检测目标表中有哪些列是String类型的,生成OR LIKE -
adapter匹配过程
系统启动过程中会把pom中的所有的adapter加载到上下文环境中。 在SQL执行前,会自动匹配一个能操作指定数据源的adapter 匹配过程方式: 根据url中adapter参数,如(jdbc:mysql://localhost:33306/simple?useUnicode=true& -
关于表分区的两种方式
先创建主表,再创建分区表(如PG) 创建主表时同时创建分区(如Doris) 注意区分几个关键词:of,for,by of:一般用来在创建分区表时,指定主表, by:一般用来在创建主表时,指定分区方式以及根据哪几列分区 for:一般用来在创建分区表时, 指定分 -
关于主键的创建修改删除
创建主键 可以在添加列时就指定当前列作为主键 table.addColumn("ID", "INT").setPrimary(true); table.addColumn("CODE", "INT").setPrimary(true); 也可以在表上单独设置主键 table -
直接操作DataSource或Connection
有些复杂场景如果需要操作connection可以通过runtime获取, 注意获取到connection要保证用完释放(放回连接池) 参考spring jdbc的处理方式 DataSource ds = ((JDBCRuntime) RuntimeHolder.runtime("sso") -
关于批量执行
JDBC批量执行要求SQL命令是一样的,第行的参数可以不一样。 service的insert,update,save,excute等方法在第一个参数前加一个int batch参数表示批量执行,batch表示每批次执行多少条命令。 如果是自定义的SQL参数需要提供一个二维数组,如 List关于数据类型的length/precision/scale
对于不同的数据库,不同的数据类型这三个属性稍有区别 length:一般用来表示varchar的最大长度 precision:一般用来表示数字类型的有效位数 scale:一般用来表示数字类型的小数位数 但有些数据为中,的数字类型可能同时有这三个属性,也可能没有precision和sca- 如果没有搜索到相关内容,就直接到群里喊一声,很快就有人回复
QQ群(86020680) 微信群 过期或满员联系管理员