数据库异构兼容问题

项目名称:非现场网厅
KOCA版本 :5.0.0
KOCA模块 :koca-multi-datasource
模块版本 :5.0.0
场景 :1、多数据源切换数据库,查询结果多条记录,取最新一条数据。2、序列号查询。
问题 :1、不同数据库获取最新一条记录使用的方法不同,Oracle使用rownum=1,mysql使用limit 1,有没有通用函数或者方法替换多源数据库切换时,sql通用。
2、获取序列号时,Oracle需要在序列号后添加虚拟表select seq.nextval from dual才能查询,mysql不需要,有没有通用函数或者方法替换多源数据库切换时,sql通用.
报错细节 :
尝试解决方案:

问题1:不支持,建议使用分页或者查询List 后再过滤
问题2:推荐使用koca提供的统一主键生成器,统一主键生成器