kar*_*grz 65 java hibernate hql
给出以下HQL查询:
FROM
Foo
WHERE
Id = :id AND
Bar IN (:barList)
Run Code Online (Sandbox Code Playgroud)
我:id使用Query对象的setInteger()方法设置.
我想设置:barList一个List对象,但看看Hibernate文档和方法列表,我看不出明显的选择使用哪个.有任何想法吗?
Jas*_*hen 92
使用Query.setParameterList(),的Javadoc在这里.
有四种变体可供选择.
Ste*_*Kuo 31
我不确定HQL,但在JPA中,您只需setParameter使用参数和集合调用查询.
Query q = entityManager.createQuery("SELECT p FROM Peron p WHERE name IN (:names)");
q.setParameter("names", names);
Run Code Online (Sandbox Code Playgroud)
names您正在搜索的名称集合在哪里
Collection<String> names = new ArrayList<String();
names.add("Joe");
names.add("Jane");
names.add("Bob");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
98260 次 |
| 最近记录: |