org.hibernate.query.Query.isCacheable()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(93)

本文整理了Java中org.hibernate.query.Query.isCacheable方法的一些代码示例,展示了Query.isCacheable的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.isCacheable方法的具体详情如下:
包路径:org.hibernate.query.Query
类名称:Query
方法名:isCacheable

Query.isCacheable介绍

暂无

代码示例

代码示例来源:origin: hibernate/hibernate-orm

private void fillInNamedQueryBuilder(NamedQueryDefinitionBuilder builder, org.hibernate.query.Query query) {
  builder.setQuery( query.getQueryString() )
      .setComment( query.getComment() )
      .setCacheable( query.isCacheable() )
      .setCacheRegion( query.getCacheRegion() )
      .setCacheMode( query.getCacheMode() )
      .setReadOnly( query.isReadOnly() )
      .setFlushMode( query.getHibernateFlushMode() );
  if ( query.getQueryOptions().getFirstRow() != null ) {
    builder.setFirstResult( query.getQueryOptions().getFirstRow() );
  }
  if ( query.getQueryOptions().getMaxRows() != null ) {
    builder.setMaxResults( query.getQueryOptions().getMaxRows() );
  }
  if ( query.getQueryOptions().getTimeout() != null ) {
    builder.setTimeout( query.getQueryOptions().getTimeout() );
  }
  if ( query.getQueryOptions().getFetchSize() != null ) {
    builder.setFetchSize( query.getQueryOptions().getFetchSize() );
  }
}

代码示例来源:origin: com.atlassian.hibernate/hibernate.adapter

final boolean cacheable = query.isCacheable();
setCacheable(false);
try {

代码示例来源:origin: com.atlassian.hibernate/hibernate.adapter

boolean cacheable = query.isCacheable();
setCacheable(false);
try {

相关文章