有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

oracle如何将Java SQL数组作为参数传递给JPA本机查询?

我想将SQL ARRAY作为参数传递给本机查询

我成功地做到了

但是我不能用普通的原生SELECT语句处理同样的事情

我使用的是JPA2.5、Eclipse链接和Oracle数据库

我想用这种方法

  1. SQL语句对IN子句的参数限制为1000个
  2. JPA原生查询不支持将LIST作为参数传递给NamedNativeQuery
  3. 使用SQL数组,它可以直接写入查询中,如下所示:

    select * from order
    where customer_id in
             (select column_value from TABLE ( ?param_arr_customer_ids ) )
    

共 (0) 个答案