привет у меня есть следующий класскак искать идентификатор, используя запрос на спящий режим на примере?
public class Label
{
private Long TableId;
private Long Id;
private String LabelName;
//getters and setters for corresponding fields
}
я должен был искать по нескольким полям динамически я наткнулся на спящем режиме запроса, например, построить мой код выглядит как некоторые вещи
Label bean =new Label();
if(Id!=null)
{
bean.setId(Id);
}
if(LabeName!=null)
{
bean.setLabelName(LabelName)
}
System.out.println(bean.toString());
Example exampleObject=Example.create(bean).ignoreCase();
criteria=currentSessionObj.createCriteria(Label.class).add(exampleObject);
retObjects=criteria.list();
, когда я поиск в поле LabelName я получаю точный ответ, когда когда я пытался найти по id я получаю неожиданные результаты у меня есть goggled много форумов, я не мог получить то, что хочу, пожалуйста, помогите мне как бороться с этой проблемой?