Search in sources :

Example 86 with Query

use of org.hibernate.query.Query in project OpenClinica by OpenClinica.

the class CrfVersionDao method findByOcOID.

public CrfVersion findByOcOID(String OCOID) {
    getSessionFactory().getStatistics().logSummary();
    Query q = getCurrentSession().createQuery(findByOcIdQuery);
    q.setParameter("OCOID", OCOID);
    return (CrfVersion) q.uniqueResult();
}
Also used : Query(org.hibernate.query.Query) CrfVersion(org.akaza.openclinica.domain.datamap.CrfVersion)

Example 87 with Query

use of org.hibernate.query.Query in project OpenClinica by OpenClinica.

the class ItemDataDao method findByEventCrfItemName.

public ItemData findByEventCrfItemName(int eventCrfId, String itemName, int ordinal) {
    Query q = getCurrentSession().createQuery(findByEventCrfItemName);
    q.setParameter("eventCrfId", eventCrfId);
    q.setParameter("itemName", itemName);
    q.setParameter("ordinal", ordinal);
    return (ItemData) q.uniqueResult();
}
Also used : Query(org.hibernate.query.Query) ItemData(org.akaza.openclinica.domain.datamap.ItemData)

Example 88 with Query

use of org.hibernate.query.Query in project OpenClinica by OpenClinica.

the class ItemDataDao method findByEventCrfGroupOrdinal.

public ItemData findByEventCrfGroupOrdinal(EventCrf eventCrf, Integer itemGroupId, Integer ordinal) {
    Query q = getCurrentSession().createQuery(findByEventCrfGroupOrdinalQuery);
    q.setParameter("eventCrfId", eventCrf.getEventCrfId());
    q.setParameter("itemGroupId", itemGroupId);
    q.setParameter("ordinal", ordinal);
    return (ItemData) q.uniqueResult();
}
Also used : Query(org.hibernate.query.Query) ItemData(org.akaza.openclinica.domain.datamap.ItemData)

Example 89 with Query

use of org.hibernate.query.Query in project OpenClinica by OpenClinica.

the class ItemDataDao method findAllByEventCrfItemId.

public List<ItemData> findAllByEventCrfItemId(int eventCrfId, Integer itemId) {
    Query q = getCurrentSession().createQuery(findAllByEventCrfItemId);
    q.setParameter("eventCrfId", eventCrfId);
    q.setParameter("itemId", itemId);
    return (List<ItemData>) q.list();
}
Also used : Query(org.hibernate.query.Query) List(java.util.List)

Example 90 with Query

use of org.hibernate.query.Query in project OpenClinica by OpenClinica.

the class ItemDataDao method findByItemsEventCrf.

public List<ItemData> findByItemsEventCrf(List<Item> items, Integer eventCrfId, Integer numItems) {
    Query q = getCurrentSession().createQuery(findByItemEventCrfOrdinalQuery);
    q.setParameter("items", items);
    q.setParameter("eventCrfid", eventCrfId);
    q.setParameter("numItems", numItems);
    return (List<ItemData>) q.list();
}
Also used : Query(org.hibernate.query.Query) List(java.util.List)

Aggregations

Query (org.hibernate.query.Query)149 Test (org.junit.Test)46 Session (org.hibernate.Session)39 List (java.util.List)24 ArrayList (java.util.ArrayList)19 TestForIssue (org.hibernate.testing.TestForIssue)19 ObjectQuery (com.evolveum.midpoint.prism.query.ObjectQuery)17 CriteriaQuery (javax.persistence.criteria.CriteriaQuery)17 HashMap (java.util.HashMap)15 Map (java.util.Map)14 NativeQuery (org.hibernate.query.NativeQuery)14 AbstractJPATest (org.hibernate.test.jpa.AbstractJPATest)11 SessionFactory (org.hibernate.SessionFactory)9 OperationResult (com.evolveum.midpoint.schema.result.OperationResult)7 SQLException (java.sql.SQLException)7 Collectors (java.util.stream.Collectors)7 RQuery (com.evolveum.midpoint.repo.sql.query.RQuery)6 CriteriaBuilder (javax.persistence.criteria.CriteriaBuilder)6 Predicate (javax.persistence.criteria.Predicate)6 Root (javax.persistence.criteria.Root)6