2013-07-03 6 views
0

Я занимаюсь онлайн-пополнением приложения. , и я хочу получить ваучер из базы данных по его категории, типу и наименованию. Мне нужна помощь по запросу, который я вставляю в методы creatquery() и setparameter(). это мой фрагмент кода для получения ваучера.Запрос более чем на один параметр

public String getVoucherPinByCategoryTypeDeno(String category, String type, double denomination) { 
     return (String) sessionFactory.getCurrentSession().createQuery("from voucher v where v.category = :category and v.voucherType = :type and v.denomination = :denomination").setparameter().uniqueResult(); 
    } 
+0

я думаю ваучера не Струнный – nachokk

+0

@AlmoullimDev. PHP? это java xD – nachokk

+0

@nachokk oh !!, тогда я должен потерять рассудок «извините»: L –

ответ

2

Вам нужно что-то вроде этого запроса

Voucher voucher = (Voucher) session.createQuery("from Voucher v where v.category = :category and v.voucherType = :type and v.denomination = :denomination") 
.setString("category", category) 
.setString("voucherType", type) 
.setDouble("denomination", denomination) 
.uniqueResult(); 
+0

спасибо, это имеет смысл – Sanerty

+0

@Sanerty принять ответ пожалуйста :-) – nachokk

Смежные вопросы