我是学习hibernate和MYSQL的新手。我可以为选择查询设置位置参数值。 例如
Session sess = getHibernateTemplate().getSessionFactory().openSession();
SQLQuery sqlquery1 = sess.createSQLQuery("select price from prices where sku=:s and competitorId=:c");
sqlquery1.setString("s","skulist.get(i)");
sqlquery1.setInteger("c", 1);
sqlquery1.executeUpdate();
如果这种方法有误,我如何设置值来选择查询。请帮我解决问题。
谢谢。
答案 0 :(得分:0)
如果你有一个sku参数列表,那么它应该是
sqlquery1.setString("s",skulist.get(i));