====== Úprava Groovy maker které pracují s daty pomocí Hibernate do verze 26.1 ====== Popis možného řešení některých problémů s groovy makry které pracují s daty pomocí Hibernate ve verzi 26.1 == 1) Náhrada "createCriteria" == {{:orsoftopen:o0:admin:jssdesigner:jssgroovy_00.png?1200}} 25.1 Criteria co = session.createCriteria(tridaClass); 26.1 Criteria co = cz.ortex.criteria.CriteriaUtil.createCriteria(session, tridaClass); == 2) Náhrada "SQLQuery za NativeQuery" a "StringType za StandardBasicTypes" == {{:orsoftopen:o0:admin:jssdesigner:jssgroovy_01.png?1200}} SQLQuery za NativeQuery 25.1 import org.hibernate.SQLQuery; SQLQuery sqlQuery = session.createSQLQuery(testDotaz); List list = sqlQuery.list(); 26.1 import org.hibernate.query.NativeQuery; NativeQuery sqlQuery = session.createNativeQuery(testDotaz); List list = sqlQuery.getResultList(); StringType za StandardBasicTypes 25.1 import org.hibernate.type.StringType; StringType stringType = new StringType(); sqlQuery.addScalar(nazevAttr, stringType); 26.1 import org.hibernate.type.StandardBasicTypes; sqlQuery.addScalar(nazevAttr, StandardBasicTypes.STRING);