|
@ -1,11 +1,8 @@
|
|
package com.yihu.jw.utils.hibernate;
|
|
package com.yihu.jw.utils.hibernate;
|
|
|
|
|
|
import com.yihu.jw.entity.base.patient.BasePatientDO;
|
|
|
|
import com.yihu.jw.entity.hospital.prescription.HlwCf01DO;
|
|
import com.yihu.jw.entity.hospital.prescription.HlwCf01DO;
|
|
import com.yihu.jw.entity.hospital.prescription.HlwCf02DO;
|
|
|
|
import org.hibernate.SQLQuery;
|
|
import org.hibernate.SQLQuery;
|
|
import org.hibernate.Session;
|
|
import org.hibernate.Session;
|
|
import org.hibernate.Transaction;
|
|
|
|
import org.hibernate.transform.Transformers;
|
|
import org.hibernate.transform.Transformers;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@ -50,7 +47,7 @@ public class HibenateUtils {
|
|
SQLQuery query = session.createSQLQuery(sql);
|
|
SQLQuery query = session.createSQLQuery(sql);
|
|
query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
|
|
query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
|
|
if(page!=null&&size!=null){
|
|
if(page!=null&&size!=null){
|
|
query.setFirstResult((page - 1) * size);
|
|
|
|
|
|
query.setFirstResult(page * size);
|
|
query.setMaxResults(size);
|
|
query.setMaxResults(size);
|
|
}
|
|
}
|
|
List<Map<String, Object>> list = query.list();
|
|
List<Map<String, Object>> list = query.list();
|
|
@ -92,7 +89,7 @@ public class HibenateUtils {
|
|
setSqlQueryByMap(query, params);
|
|
setSqlQueryByMap(query, params);
|
|
|
|
|
|
if(page!=null&&size!=null){
|
|
if(page!=null&&size!=null){
|
|
query.setFirstResult((page - 1) * size);
|
|
|
|
|
|
query.setFirstResult(page * size);
|
|
query.setMaxResults(size);
|
|
query.setMaxResults(size);
|
|
}
|
|
}
|
|
List<Map<String, Object>> list = query.list();
|
|
List<Map<String, Object>> list = query.list();
|