当前位置: 首页>>代码示例>>Java>>正文


Java BatchFetchStyle类代码示例

本文整理汇总了Java中org.hibernate.loader.BatchFetchStyle的典型用法代码示例。如果您正苦于以下问题:Java BatchFetchStyle类的具体用法?Java BatchFetchStyle怎么用?Java BatchFetchStyle使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


BatchFetchStyle类属于org.hibernate.loader包,在下文中一共展示了BatchFetchStyle类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: build

import org.hibernate.loader.BatchFetchStyle; //导入依赖的package包/类
public Map<String, Object> build() {
    final Map<String, Object> props = new HashMap<>();

    props.put("hibernate.connection.charSet", Constants.DEFAULT_ENCODING);
    props.put(AvailableSettings.SHOW_SQL, showSql);
    props.put(AvailableSettings.FORMAT_SQL, formatSql);

    props.put("jadira.usertype.autoRegisterUserTypes", "true");
    props.put("jadira.usertype.currencyCode", "EUR");
    props.put("jadira.usertype.seed", "org.jadira.usertype.spi.shared.JvmTimestampSeed");
    props.put("jadira.usertype.useJdbc42Apis", "false");

    props.put(org.hibernate.jpa.AvailableSettings.VALIDATION_MODE, "callback, ddl");
    props.put(org.hibernate.jpa.AvailableSettings.PERSIST_VALIDATION_GROUP, "javax.validation.groups.Default");
    props.put(org.hibernate.jpa.AvailableSettings.UPDATE_VALIDATION_GROUP, "javax.validation.groups.Default");

    props.put(AvailableSettings.LOG_SESSION_METRICS, false);
    props.put(org.hibernate.jpa.AvailableSettings.NAMING_STRATEGY, CustomHibernateNamingStrategy.class.getName());
    props.put(org.hibernate.jpa.AvailableSettings.LOCK_TIMEOUT, "15000");
    props.put(AvailableSettings.MAX_FETCH_DEPTH, 1);
    props.put(AvailableSettings.STATEMENT_BATCH_SIZE, BatchConfig.BATCH_SIZE);
    props.put(AvailableSettings.BATCH_VERSIONED_DATA, true);
    props.put(AvailableSettings.DEFAULT_BATCH_FETCH_SIZE, 16);
    props.put(AvailableSettings.BATCH_FETCH_STYLE, BatchFetchStyle.PADDED);
    props.put(AvailableSettings.ORDER_UPDATES, true);
    props.put(AvailableSettings.ORDER_INSERTS, true);

    return props;
}
 
开发者ID:suomenriistakeskus,项目名称:oma-riista-web,代码行数:30,代码来源:JPAProperties.java

示例2: getBatchFetchStyle

import org.hibernate.loader.BatchFetchStyle; //导入依赖的package包/类
public BatchFetchStyle getBatchFetchStyle() {
	return batchFetchStyle;
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:4,代码来源:Settings.java

示例3: setBatchFetchStyle

import org.hibernate.loader.BatchFetchStyle; //导入依赖的package包/类
void setBatchFetchStyle(BatchFetchStyle batchFetchStyle) {
	this.batchFetchStyle = batchFetchStyle;
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:4,代码来源:Settings.java


注:本文中的org.hibernate.loader.BatchFetchStyle类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。