Wie können SQL-Anweisungen in Java-Projekten mit mehreren Datenbanken kompatibel sein? Das Projekt gehört zur Produktkategorie und es ist nicht bestätigt, welche Datenbank der Benutzer verwendet. Wir verwenden DB2 während der Entwicklung, aber wenn wir auf eine Oracle-Datenbank stoßen, weiß ich nicht, wie ich die Kompatibilität mit mehreren Datenbanken erreichen kann. Zum Beispiel Oracle, MySQL, SQL Server, DB2 usw.
可以试试使用支持多种方言的ORM框架。
orm不就是解决这个问题的么,根据配置的数据库方言执行不同的sql,jpa,hibernate