-
几个容易造成混淆与疑惑的操作
【rename】【几个实体类属性的数据类型】【condition()参数】【metadata缓存】【删除列】【元数据中boolean类型属性】 -
DataRow转换成实体类
User user = row.entity(User.class); -
ConfigStore与json相互转换
在低代码等自定义查询条件的解析过程比较麻烦,可以按ConfigStore约定的格式提交一个JSON实现ConfigStore的自动解析 同时ConfigStore也可以逆向解析成JSON格式用来保存或传输。 json格式参数ConfigStore.json()方法输出的格式 ConfigS -
信创改造实战:用 AnyLine 将 Oracle 存储过程迁移到达梦的踩坑实录
📋 目录导航 概述 一、信创改造背景 二、迁移核心挑战 数据类型映射 语法差异 存储过程改造 三、真实踩坑实录 坑1: 对象定义被修改 坑2: PACKAGE 拆分 坑3: 关键词冲突 坑4: 空字符串与NULL 坑5: 系统包缺失 坑6: CONNECT BY 递归 四、AnyLine 迁移方 -
save与insert区别
save与insert区别 -
覆盖DriverAdapter
DriverAdapter用来生成不同数据库的方言,每个数据库都会对应一个实现类,如果遇到哪个实现类不完善,可以在项目中实现一个DriverAdapter(继承默认的adapter如MySQLAdapter,重写需要覆盖的方法)并通过以下方法覆盖默认的DriverAdapter DriverAdap -
默认缓存
AnylineService默认集成了ehcache缓存、需要先在ehcache.xml中配置缓存 service.query("缓存key","表名","查询条件") 与查询数据库参数一致 -
关于ands
最初ands是为了生成in条件,但and已经可以识别集合条件自动生成IN, 2023-10-21后 ands改成了与ors类似的效果,即把之前所有的条件放在一个()内,然后and this -
关于批量执行
JDBC批量执行要求SQL命令是一样的,第行的参数可以不一样。 service的insert,update,save,excute等方法在第一个参数前加一个int batch参数表示批量执行,batch表示每批次执行多少条命令。 如果是自定义的SQL参数需要提供一个二维数组,如 ListJPA参考
习惯JPA(mybatis,hibernate,spring-data-jdbc,spring-data-jpa等)的用户,或原项目是基于JPA的 参考【这里】- 如果没有搜索到相关内容,就直接到群里喊一声,很快就有人回复
QQ群(86020680) 微信群 过期或满员联系管理员