发布时间:2025-12-09 12:04:08 浏览次数:2
import org.hibernate.transform.ResultTransformer; //导入依赖的package包/类@Override@SuppressWarnings("unchecked") protected List getResultList(List results, ResultTransformer resultTransformer) throws QueryException {// meant to handle dynamic instantiation queries...(Copy from QueryLoader)HolderInstantiator holderInstantiator = HolderInstantiator.getHolderInstantiator(null,resultTransformer,getReturnAliasesForTransformer());if ( holderInstantiator.isRequired() ) {for ( int i = 0; i < results.size(); i++ ) {Object[] row = ( Object[] ) results.get( i );Object result = holderInstantiator.instantiate(row);results.set( i, result );}return resultTransformer.transformList(results);}else {return results;}} import org.hibernate.transform.ResultTransformer; //导入依赖的package包/类@SuppressWarnings("unchecked")@Overrideprotected List getResultList(List results, ResultTransformer resultTransformer) throws QueryException {// meant to handle dynamic instantiation queries...HolderInstantiator holderInstantiator = buildHolderInstantiator( resultTransformer );if ( holderInstantiator.isRequired() ) {for ( int i = 0; i < results.size(); i++ ) {Object[] row = ( Object[] ) results.get( i );Object result = holderInstantiator.instantiate(row);results.set( i, result );}if ( !hasSelectNew() && resultTransformer != null ) {return resultTransformer.transformList(results);}else {return results;}}else {return results;}} import org.hibernate.transform.ResultTransformer; //导入依赖的package包/类protected List executeLoad(SessionImplementor session,QueryParameters queryParameters,LoadQueryDetails loadQueryDetails,boolean returnProxies,ResultTransformer forcedResultTransformer) throws SQLException {final List<AfterLoadAction> afterLoadActions = new ArrayList<AfterLoadAction>();return executeLoad(session,queryParameters,loadQueryDetails,returnProxies,forcedResultTransformer,afterLoadActions);}