0
ネイティブに SQLクエリにパラメータ(位置指定または名前付き)を注入する必要があるかどうかをチェックする???私は '正規表現'を使用してそれを行うことができますが、いくつかのネイティブodb APIの方法を探していました。Orientdbのクエリでパラメータ要件を確認する
ありがとう
注:更新されたコメントを削除した、それは公式の答えはここに、NOである今、この権利には露出APIではありません
ネイティブに SQLクエリにパラメータ(位置指定または名前付き)を注入する必要があるかどうかをチェックする???私は '正規表現'を使用してそれを行うことができますが、いくつかのネイティブodb APIの方法を探していました。Orientdbのクエリでパラメータ要件を確認する
ありがとう
注:更新されたコメントを削除した、それは公式の答えはここに、NOである今、この権利には露出APIではありません
非倫理的だと感じました。
String statement = ....; // the SQL query
InputStream is = new ByteArrayInputStream(statement.getBytes());
OrientSql osql = new OrientSql(is);
OStatement result = osql.parse();
をしてOInputParameterのインスタンスを見つけるために、その内容を確認してください。
は、あなたが今できるすべての(2.2および3.0 V)を次のようにSQL文を解析しています。
公的APIとして意図されていないと考えているので、次のリリースで変更される可能性があります。
コメントのためのThanx @ Luigi。私はしばらくの間、RegExメソッドを実装しました。あなたのソリューションを通過します。 –