/** * save [调用入口]<br/> * <br/> * 根据是否有主键值确认insert | update<br/> * 执行完成后会补齐自增主键值 * @param runtime 运行环境主要包含驱动适配器 数据源或客户端 * @param random 用来标记同一组命令 * @param dest 表 如果不提供表名则根据data解析,表名可以事实前缀<数据源名>表示切换数据源 * @param data 数据 * @param columns 需要插入或更新的列,如果不指定则根据data或configs获取注意会受到ConfigTable中是否插入更新空值的几个配置项影响 * @return 影响行数 */