【发布时间】:2013-06-24 11:55:55
【问题描述】:
我正在使用 Spring 在 Hibernate 中工作,并使用 Spring Hibernate template (getHibernateTemplate().find(String query,Object values)) 将定位参数替换为值。
我的查询是:
from className classObject where classObject.variableOne = ? and classObject.variableTwo = ?
我的参数是 ArrayList<String>,有 2 个值。
getHibernateTemplate().find(String query,Object values) 在 where 子句中自动分配了 ArrayList 值(如您所见,我没有手动绑定参数)并将结果返回给我。
现在,我从我的应用程序中删除了 spring 并且只使用了 hibernate。所以我想知道,
- 在休眠中是否有任何等效的方法可用(会话或 查询)提供与上面相同功能的类,我将在其中传递 HQL 和值?
提前致谢。
【问题讨论】: