我的应用程序连接不同的数据库。首先,我为第一个数据库生成带有加速的orm代码。但是,当我尝试连接到newone Speedment时,它会删除为前一个而生成的代码。
发布于 2017-08-05 00:20:25
Speedment工具目前不能连接到多个数据库,但有一个黑客可以绕过这一点。
Speedment将基于speedment.json-file生成代码。当您连接到一个新数据库时,您的speedment.json-file将被覆盖,因此在第二遍中不会使用它。要解决此问题,请将原始文件另存为其他文件(如speedment2.json),然后连接到第二个数据库。不需要生成,只需按“保存”即可。这将在不生成代码的情况下创建一个新的speedment.json文件。然后在文本编辑器中打开创建的文件,并手动添加合并文件。查找关键字为"dbmses“的值。它应该映射到一个对象列表,在第一个文件中,对象表示第一个数据库,在第二个文件中,它表示第二个数据库。如果将这两个列表组合在一起,保存文件,然后重新打开UI,那么您应该会看到两个数据库都在那里。从这里开始,您可以像往常一样使用该工具进行更改和重新生成代码。
https://stackoverflow.com/questions/45299345
复制相似问题