我的情况是,我必须在一个应用程序中支持多个数据库,而不使用任何 ORM,只使用核心 jdbc 连接。该情况在下文中详细描述。
我们有我们特定产品的 mysql 的遗留代码并且它是稳定的,现在对于新的客户需求,我们必须给他们对 MSSQL 的支持,我们建议我们的 CTO 使用任何 ORM 来做到这一点,但不幸的是他否认了,有很多mysql 遗留函数已在那里使用,他对在 ORM 中执行此操作不感兴趣,因为他是 MSSQL 专家,他说他将能够转换在 MYSQL 上编写的所有查询现在问题是什么是更好的方法来制作应用程序可管理、可持续并以这种方式创建,以便能够支持许多数据库处理能力。
我们正在考虑,也需要你的建议。