====== Ú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);