• 从最简单的查询开始

    查一个表的全部数据,和一行数据
  • DriverAdapter继承关系

  • 查询表上的索引

    查询crm_user表上的索引 LinkedHashMap indexs = service.metadata().indexs("crm_user"); for(Index item:indexs.values()){ System.out.printl
  • group/order/having/exists条件

    group/order/having/exists都可以放在query参数中,与查询条件混在一块,如 service.query("SSO_USER AS M", "order by id desc", "group by type", "exists(SELECT * FROM HR_USER A
  • 几个容易造成混淆与疑惑的操作

    【rename】【几个实体类属性的数据类型】【condition()参数】【metadata缓存】【删除列】【元数据中boolean类型属性】
  • derby版本与JDK版本对应

    Java 21 及更高版本(处理弃用和删除旧 Java API 的版本) 10.17.1.0(2023 年 11 月 10 日 / SVN 1913217) Java 17 及更高版本(不再支持 Java SecurityManager 的发行版) 10.16.1.1(2022 年 5 月 19
  • 根据所有String类型模糊查询

    ConfigStore configs = new DefaultConfigStore(); configs.likes("Z"); ServiceProxy.service().querys("CRM_USER",configs); 会检测目标表中有哪些列是String类型的,生成OR LIKE
  • 关于DataRow中key的大小写

    关于DataRow中key的大小写
  • 导出复杂的表格需要借助TableBuilder先生成Table,再将Table导出到excel中

    导出复杂的表格需要借助TableBuilder先生成Table,再将Table导出到excel中 {num}表示序号,(DEPARTMENT_NM)表示根据哪一列计算序号,这里部门名称需要分组合并,所以num不是按行计算 "YM(DEPARTMENT_NM)" //如果月份相同则合并,前提是部门已经合并
  • 对比数据库(表、列)之间的差异及成生DDL

    对比结果一般分3部分:删除部分、新添加部分、更新部分 注意: 改名的比较不出来,如表A改名成表B,会比较出删除表A、创建表B 默认不比较catalog与schema TablesDiffer 两个数据库表列表之间的差别,就是用一个A库所
  • 如果没有搜索到相关内容,就直接到群里喊一声,很快就有人回复
    QQ群(86020680) 微信群 过期或满员联系管理员