Я вообще не знаком с Java, Hibernate или EntityManager. Я использовал NHibernate хорошую сумму, но с Linq и Fluent NHibernate вряд ли есть необходимость использовать критерии API, так что я вроде барахтается, пытаясь получить следующий запрос работатьТипичный запрос сложных критериев с Java Hiberate EntityManager
Получить все экземпляры ReferenceCodeMetaData где siteId == 1 и CodeType == «» sampleUnits
Я знаю, что это должно быть что-то вдоль линий
em.createQuery(Restrictions.and(
Restrictions.eq("siteId", siteId),
Restrictions.eq("codeType", codeType)
))
Но я не могу получить общий набрав правильно. Может ли кто-нибудь помочь мне заполнить тело этой функции?
public ReferenceCodeMetaData[] getMatching(EntityManager em, Integer siteId, String codeType) {
return ...
}
О слава богу +100, наконец, кто-то, кто действительно знает этот материал. Могу ли я просто взять мозг на некоторое время? –