我们在使用 Db.save() 方法进行保存数据的时候,有时候我们会遇到跨数据库进行保存,比如:我连接的是master 数据库,但是我又想保存到 slave 数据库中的某个表,此时如果不切换数据源,就无法保存,而我们又不想新建一个数据库连接。如果是mysql ,那么你可以这样操作。在数据库后面与表前面添加“ ` ”符号,这样就可以实现跨库保存,而又不需要新建连接。比如:
Db.batchSave("slave`.`t_dws_dtsj_xqms_swjc_ls", records, records.size());
其他数据库也同理可得。跟进生成的sql 来进行调整符号。