With a query-expression do you mean specifying the actual insert statement - that gets a bit ugly as in "insert into test (id, name, age) values(:payload["id"], :payload["name"], :payload["age"]")