Я думаю, что это очень простой вопрос.но, к сожалению, я не могу найти решение.
У меня есть таблица базы данных mysql с именем «Invoice», в которой «inv_No», «inv_netvalue», «inv_date» inv_No - это первичный ключ.Я хочу получить объект Invoice в соответствии с заданным inv_No.Я использовал Критария.Но это результат ничего.list.size()
равно 0.
Invoice invoice = new Invoice();
invoice.setInvNo(Integer.parseInt(invoiceNo));
Session session = HSession.getSession();
Criteria crit = session.createCriteria(Invoice.class);
crit.add(Example.create(invoice));
List list=crit.list();
, но когда я использовал это "FROM Invoice invoice WHERE invoice.invNo='" + invoiceNo + "'"
, он возвращает то, что ожидал.
Кто-нибудь, помогите мне, пожалуйста. Дайте мне знать, где я не прав ..