0
我试图创建一个自定义查询, 但我的select返回空结果。创建自定义冬眠查询
this.getSession()
.createQuery("FROM com.dummy.tralala.MyClass AS test where test.name in (:labels)")
.setParameter("labels",myLabels).list()
;
有什么不对?
时,我不喜欢这样
.createQuery("FROM com.dummy.tralala.MyClass AS test where test.name in ("+myLabelsString+")").list()
那么它工作得很好。
“myLabels”是一个列表吗?我认为使用List应该可以正常工作。 – AnarchoEnte
labels是一个字符串=“'a','b'”,应该是一个List? – TanTan
@坦坦是的,它应该。 – Shirkam