protected IdsClauseBuilder( Dialect dialect, Type identifierType, TypeConfiguration typeConfiguration, String[] columns, List<Object[]> ids) { this.dialect = dialect; this.identifierType = identifierType; this.typeResolver = typeConfiguration.getTypeResolver(); this.columns = columns; this.ids = ids; }
/** * Retrieve the {@link Type} resolver associated with this factory. * * @return The type resolver * * @deprecated (since 5.3) No replacement, access to and handling of Types will be much different in 6.0 */ @Deprecated public TypeResolver getTypeResolver() { return bootstrapContext.getTypeConfiguration().getTypeResolver(); }
/** * Retrieve the {@link Type} resolver associated with this factory. * * @return The type resolver * * @deprecated (since 5.3) No replacement, access to and handling of Types will be much different in 6.0 */ @Deprecated public TypeResolver getTypeResolver() { return metamodel.getTypeConfiguration().getTypeResolver(); }
/** * Retrieve the {@link Type} resolver associated with this factory. * * @return The type resolver * * @deprecated (since 5.3) No replacement, access to and handling of Types will be much different in 6.0 */ @Deprecated public TypeResolver getTypeResolver() { return bootstrapContext.getTypeConfiguration().getTypeResolver(); }
Type result = getMetadata().getTypeConfiguration().getTypeResolver().heuristicType( typeName, typeParameters );
public CollectionType getCollectionType() { if ( typeName == null ) { return getDefaultCollectionType(); } else { return getMetadata().getTypeConfiguration().getTypeResolver() .getTypeFactory() .customCollection( typeName, typeParameters, role, referencedPropertyName ); } }
@Override public Type getType() throws MappingException { // Resolve the type of the value once and for all as this operation generates a proxy class // for each invocation. // Unfortunately, there's no better way of doing that as none of the classes are immutable and // we can't know for sure the current state of the property or the value. Type localType = type; if ( localType == null ) { synchronized ( this ) { if ( type == null ) { // TODO : temporary initial step towards HHH-1907 final ComponentMetamodel metamodel = new ComponentMetamodel( this, getMetadata().getMetadataBuildingOptions() ); final TypeFactory factory = getMetadata().getTypeConfiguration().getTypeResolver().getTypeFactory(); localType = isEmbedded() ? factory.embeddedComponent( metamodel ) : factory.component( metamodel ); type = localType; } } } return localType; }
this.typeHelper = new TypeLocatorImpl( metadata.getTypeConfiguration().getTypeResolver() );
public String asFinderArgumentList(Map<Object,Object> parameterTypes, ImportContext ctx) { StringBuffer buf = new StringBuffer(); Iterator<Entry<Object,Object>> iter = parameterTypes.entrySet().iterator(); TypeResolver typeResolver = new TypeConfiguration().getTypeResolver(); while ( iter.hasNext() ) { Entry<Object,Object> entry = iter.next();
public String asFinderArgumentList(Map<Object,Object> parameterTypes, ImportContext ctx) { StringBuffer buf = new StringBuffer(); Iterator<Entry<Object,Object>> iter = parameterTypes.entrySet().iterator(); TypeResolver typeResolver = new TypeConfiguration().getTypeResolver(); while ( iter.hasNext() ) { Entry<Object,Object> entry = iter.next();