Google App Engine (GAE) で実行されるプロジェクトに取り組み始めたところです。私はいくつかの ajax で Java (改札) を使用しています。
私はリレーショナル データベースの経験があり、通常は iBatis などを使用しています。JDO を使用して GAE データストアのドキュメントとサンプルを確認すると、次のようなものを実行していることがわかります。
String query = "select from " + Employee.class.getName() + " where lastName == 'Smith'";
List<Employee> employees = (List<Employee>) pm.newQuery(query).execute();
この JDOQL クエリが SQL インジェクションのようなセキュリティ上の問題の影響を受けるかどうかは誰にもわかりませんか? もしそうなら、これを改善する方法はありますか?