我是数据核的新手。
是否可以在datanucleus的操作器中使用Sql?
我想使用降级 JDOQL,但我无法弄清楚如何创建一个执行 SQL 操作程序所执行操作的查询。
SQL 查询如下所示:
SELECT * FROM table WHERE id IN (1,2,3,4,5)
感谢您提供的有用信息
为什么 JDOQL 允许一些随机的 SQL?JDOQL 使用 Java 语法,因此最合乎逻辑的 Java 语法是 Collection.contains,因此您传入一个具有这 5 个元素的 Collection 参数,然后执行
:param.contains(id)
显然,查看JDO规范会告诉你这一点,DataNucleus没有什么不同。