如何使用带有多个参数的setParameter(JPQL Namedquery)

时间:2016-03-16 23:29:32

标签: java jpa java-ee jpql

我有一个带有几个参数的JPQL NamedQuery 执行一个参数看起来像

class CreateNewRailsTables < ActiveRecord::Migration
  def self.up
    # Open schema.rb and copy-paste content of it here
  end

  def self.down
    # Leave it blank
  end
end

如何使用更多One参数?

1 个答案:

答案 0 :(得分:1)

请找到以下解决方案
<Entityname>替换为实体名称,将<namedQuery>替换为命名的Query

 Query query = createNamedQuery("<Entityname>.<namedQuery>");
 query.setParameter("column1", value1);
 query.setParameter("column2", value2);
 query.setParameter("column3", value3);
 query.getSingleResult()