2017-02-03 2 views
0

Ich bin neu im Lernen Hibernate und MySQL. Kann ich Positionsparameterwerte für ausgewählte Abfragen festlegen? Zum Beispiel wieSet-Positionsparameter in MYSQL-Abfrage

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(); 

Wenn dieser Ansatz falsch ist, wie kann ich Werte query.Please mir helfen, mein Problem zu lösen zu wählen.

Vielen Dank.

Antwort

0

Wenn Sie eine Liste von sku Parameter haben dann sollte es sein

sqlquery1.setString("s",skulist.get(i));