【发布时间】:2018-06-18 00:01:27
【问题描述】:
我有 JPQL 查询,我得到以下查询的空结果。请看附件代码
String names = "'laptop','mobile'";
LoadContext testDataQuery = LoadContext.create(testData.class);
testDataQuery.setQuery(LoadContext.createQuery(
"select pd from demo$TestData pd where pd.dataName.name in (:names)")
.setParameter("measures", names));
List testDataQueryList = dataManager.loadList(testDataQuery); // Here I am getting empty list.
请告诉我,如何将名称传递给 JPQL where clasue for In。
谢谢!!
【问题讨论】:
-
将您的数据库 DDL 放入问题中并格式化您的代码。