diff --git a/src/find-options/FindOperator.ts b/src/find-options/FindOperator.ts index f2b8a6c577..a3b21c9f14 100644 --- a/src/find-options/FindOperator.ts +++ b/src/find-options/FindOperator.ts @@ -1,5 +1,6 @@ import {FindOperatorType} from "./FindOperatorType"; import {Connection} from "../"; +import {OracleDriver} from "../driver/oracle/OracleDriver"; /** * Find Operator used in Find Conditions. @@ -107,6 +108,9 @@ export class FindOperator { case "between": return `${aliasPath} BETWEEN ${parameters[0]} AND ${parameters[1]}`; case "in": + if (connection.driver instanceof OracleDriver && parameters.length === 0) { + return `${aliasPath} IN (null)`; + } return `${aliasPath} IN (${parameters.join(", ")})`; case "any": return `${aliasPath} = ANY(${parameters[0]})`;