private static Integer getTimeout(String queryName, QueryHint[] hints) { Integer timeout = getInteger( queryName, "javax.persistence.query.timeout", hints ); if ( timeout != null ) { // convert milliseconds to seconds timeout = new Integer ((int)Math.round(timeout.doubleValue() / 1000.0 ) ); } else { // timeout is already in seconds timeout = getInteger( queryName, "org.hibernate.timeout", hints ); } return timeout; } }
getString( queryName, "org.hibernate.cacheRegion", hints ), getTimeout( queryName, hints ), getInteger( queryName, "org.hibernate.fetchSize", hints ), getFlushMode( queryName, hints ), getCacheMode( queryName, hints ), getString( queryName, "org.hibernate.cacheRegion", hints ), getTimeout( queryName, hints ), getInteger( queryName, "org.hibernate.fetchSize", hints ), getFlushMode( queryName, hints ), getCacheMode( queryName, hints ),
private static Integer getTimeout(String queryName, QueryHint[] hints) { Integer timeout = getInteger( queryName, "javax.persistence.query.timeout", hints ); if ( timeout != null ) { // convert milliseconds to seconds timeout = new Integer ((int)Math.round(timeout.doubleValue() / 1000.0 ) ); } else { // timeout is already in seconds timeout = getInteger( queryName, "org.hibernate.timeout", hints ); } return timeout; } }
private static Integer getTimeout(String queryName, QueryHint[] hints) { Integer timeout = getInteger( queryName, "javax.persistence.query.timeout", hints ); if ( timeout != null ) { // convert milliseconds to seconds timeout = new Integer ((int)Math.round(timeout.doubleValue() / 1000.0 ) ); } else { // timeout is already in seconds timeout = getInteger( queryName, "org.hibernate.timeout", hints ); } return timeout; } }
public static void bindQuery(NamedQuery queryAnn, ExtendedMappings mappings, boolean isDefault) { if ( queryAnn == null ) return; if ( BinderHelper.isDefault( queryAnn.name() ) ) { throw new AnnotationException( "A named query must have a name when used in class or package level" ); } //EJBQL Query QueryHint[] hints = queryAnn.hints(); String queryName = queryAnn.query(); NamedQueryDefinition query = new NamedQueryDefinition( queryName, getBoolean( queryName, "org.hibernate.cacheable", hints ), getString( queryName, "org.hibernate.cacheRegion", hints ), getTimeout( queryName, hints ), getInteger( queryName, "org.hibernate.fetchSize", hints ), getFlushMode( queryName, hints ), getCacheMode( queryName, hints ), getBoolean( queryName, "org.hibernate.readOnly", hints ), getString( queryName, "org.hibernate.comment", hints ), null ); if ( isDefault ) { mappings.addDefaultQuery( queryAnn.name(), query ); } else { mappings.addQuery( queryAnn.name(), query ); } log.info( "Binding Named query: {} => {}", queryAnn.name(), queryAnn.query() ); }
getBoolean( queryName, "org.hibernate.cacheable", hints ), getString( queryName, "org.hibernate.cacheRegion", hints ), getInteger( queryName, "org.hibernate.timeout", hints ), getInteger( queryName, "org.hibernate.fetchSize", hints ), getFlushMode( queryName, hints ), getCacheMode( queryName, hints ), getBoolean( queryName, "org.hibernate.cacheable", hints ), getString( queryName, "org.hibernate.cacheRegion", hints ), getInteger( queryName, "org.hibernate.timeout", hints ), getInteger( queryName, "org.hibernate.fetchSize", hints ), getFlushMode( queryName, hints ), getCacheMode( queryName, hints ),
public static void bindQuery(NamedQuery queryAnn, ExtendedMappings mappings, boolean isDefault) { if ( queryAnn == null ) return; if ( BinderHelper.isDefault( queryAnn.name() ) ) { throw new AnnotationException( "A named query must have a name when used in class or package level" ); } //EJBQL Query QueryHint[] hints = queryAnn.hints(); String queryName = queryAnn.query(); NamedQueryDefinition query = new NamedQueryDefinition( queryName, getBoolean( queryName, "org.hibernate.cacheable", hints ), getString( queryName, "org.hibernate.cacheRegion", hints ), getInteger( queryName, "org.hibernate.timeout", hints ), getInteger( queryName, "org.hibernate.fetchSize", hints ), getFlushMode( queryName, hints ), getCacheMode( queryName, hints ), getBoolean( queryName, "org.hibernate.readOnly", hints ), getString( queryName, "org.hibernate.comment", hints ), null ); if (isDefault) { mappings.addDefaultQuery( queryAnn.name(), query ); } else { mappings.addQuery( queryAnn.name(), query ); } if ( log.isInfoEnabled() ) log.info( "Binding Named query: " + queryAnn.name() + " => " + queryAnn.query() ); }
getString( queryName, "org.hibernate.cacheRegion", hints ), getTimeout( queryName, hints ), getInteger( queryName, "org.hibernate.fetchSize", hints ), getFlushMode( queryName, hints ), getCacheMode( queryName, hints ), getString( queryName, "org.hibernate.cacheRegion", hints ), getTimeout( queryName, hints ), getInteger( queryName, "org.hibernate.fetchSize", hints ), getFlushMode( queryName, hints ), getCacheMode( queryName, hints ),
getString( queryName, "org.hibernate.cacheRegion", hints ), getTimeout( queryName, hints ), getInteger( queryName, "org.hibernate.fetchSize", hints ), getFlushMode( queryName, hints ), getCacheMode( queryName, hints ), getString( queryName, "org.hibernate.cacheRegion", hints ), getTimeout( queryName, hints ), getInteger( queryName, "org.hibernate.fetchSize", hints ), getFlushMode( queryName, hints ), getCacheMode( queryName, hints ),
getString( queryName, "org.hibernate.cacheRegion", hints ), getTimeout( queryName, hints ), getInteger( queryName, "org.hibernate.fetchSize", hints ), getFlushMode( queryName, hints ), getCacheMode( queryName, hints ),
getString( queryName, "org.hibernate.cacheRegion", hints ), getTimeout( queryName, hints ), getInteger( queryName, "org.hibernate.fetchSize", hints ), getFlushMode( queryName, hints ), getCacheMode( queryName, hints ),