Java 类org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess 实例源码

项目:hibernate-single-table-bulk-id-strategy    文件:SingleGlobalTemporaryTableBulkIdStrategy.java   
@Override
public void prepare(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess, MetadataImplementor metadata, SessionFactoryOptions sessionFactoryOptions) {
    ConfigurationService configService = sessionFactoryOptions.getServiceRegistry().getService(ConfigurationService.class);
    this.fullyQualifiedTableName = Objects.requireNonNull(configService.getSetting(TABLE, String.class, null), "Property " + TABLE + " must be set.");
    this.idColumn = configService.getSetting(ID_COLUMN, String.class, "ID");
    this.discriminatorColumn = configService.getSetting(DISCRIMINATOR_COLUMN, String.class, "ENTITY_NAME");
    this.cleanRows = configService.getSetting(CLEAN_ROWS, StandardConverters.BOOLEAN, false);
}
项目:cte-multi-table-bulk-id-stategy    文件:CTEMultiTableBulkIdStrategy.java   
@Override
public void prepare(
        JdbcServices jdbcServices,
        JdbcConnectionAccess jdbcConnectionAccess,
        MetadataImplementor metadataImplementor,
        SessionFactoryOptions sessionFactoryOptions) {

}
项目:hibernate-single-table-bulk-id-strategy    文件:SingleGlobalTemporaryTableBulkIdStrategy.java   
@Override
public void release(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess) {
}
项目:cte-multi-table-bulk-id-stategy    文件:CTEMultiTableBulkIdStrategy.java   
@Override
public void release(JdbcServices jdbcServices,
        JdbcConnectionAccess connectionAccess) {
    // nothing to do
}
项目:jadira    文件:AbstractProxySharedSessionContractImplementor.java   
@Override
public JdbcConnectionAccess getJdbcConnectionAccess() {
    return target.getJdbcConnectionAccess();
}