org.hibernate.engine.spi.SessionFactoryImplementor.getTypeHelper()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.7k)|赞(0)|评价(0)|浏览(79)

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

SessionFactoryImplementor.getTypeHelper介绍

暂无

代码示例

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

@Override
public TypeHelper getTypeHelper() {
  return delegate.getTypeHelper();
}

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

@Override
public TypeHelper getTypeHelper() {
  return getSessionFactory().getTypeHelper();
}

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

@Override
public String toLoggableString(Object value, SessionFactoryImplementor factory) throws HibernateException {
  //TODO: terrible implementation!
  if ( value == null ) {
    return "null";
  }
  if ( value == LazyPropertyInitializer.UNFETCHED_PROPERTY || !Hibernate.isInitialized( value ) ) {
    return  "<uninitialized>";
  }
  Class valueClass = HibernateProxyHelper.getClassWithoutInitializingProxy( value );
  return factory.getTypeHelper().entity( valueClass ).toLoggableString( value, factory );
}

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

@Override
public Query setEntity(String name, Object val) {
  return setParameter( name, val, getProducer().getFactory().getTypeHelper().entity( resolveEntityName( val ) ) );
}

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

@Override
public NativeQueryImplementor<T> setEntity(int position, Object val) {
  setParameter( position, val, getProducer().getFactory().getTypeHelper().entity( resolveEntityName( val ) ) );
  return this;
}

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

@Override
public NativeQueryImplementor<T> setEntity(String name, Object val) {
  setParameter( name, val, getProducer().getFactory().getTypeHelper().entity( resolveEntityName( val ) ) );
  return this;
}

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

@Override
  public Query setEntity(String name, Object val) {
    return setParameter( name, val, getProducer().getFactory().getTypeHelper().entity( resolveEntityName( val ) ) );
  }
}

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

@Override
public Query setEntity(int position, Object val) {
  return setParameter( position, val, getProducer().getFactory().getTypeHelper().entity( resolveEntityName( val ) ) );
}

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

@Override
public Query setEntity(int position, Object val) {
  return setParameter( position, val, getProducer().getFactory().getTypeHelper().entity( resolveEntityName( val ) ) );
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate

/**
 * {@inheritDoc}
 */
public TypeHelper getTypeHelper() {
  return getSessionFactory().getTypeHelper();
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core

/**
 * {@inheritDoc}
 */
public TypeHelper getTypeHelper() {
  return getSessionFactory().getTypeHelper();
}

代码示例来源:origin: Blazebit/blaze-persistence

@Override
public Class<?> getReturnType(Class<?> firstArgumentType) {
  if (firstArgumentType == null) {
    return null;
  }
  Type type = sfi.getTypeHelper().basic(firstArgumentType);
  if (type == null) {
    if (sfi.getEntityPersisters().get(firstArgumentType.getName()) != null) {
      type = sfi.getTypeHelper().entity(firstArgumentType);
    } else {
      try {
        type = sfi.getTypeHelper().custom(firstArgumentType);
      } catch (MappingException ex) {
        type = sfi.getTypeHelper().heuristicType(firstArgumentType.getName());
      }
    }
  }
  if (type != null) {
    Type returnType = function.getReturnType(type, sfi);
    if (returnType != null) {
      return returnType.getReturnedClass();
    }
  }
  return null;
}

代码示例来源:origin: com.blazebit/blaze-persistence-integration-hibernate

Type type = sfi.getTypeHelper().basic(returnType);
  return sfi.getTypeHelper().entity(returnType);
return sfi.getTypeHelper().custom(returnType);

代码示例来源:origin: Blazebit/blaze-persistence

Type type = sfi.getTypeHelper().basic(returnType);
  return sfi.getTypeHelper().entity(returnType);
return sfi.getTypeHelper().custom(returnType);

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate

public String toLoggableString(Object value, SessionFactoryImplementor factory) 
throws HibernateException {
  //TODO: terrible implementation!
  return value == null
      ? "null"
      : factory.getTypeHelper()
          .entity( HibernateProxyHelper.getClassWithoutInitializingProxy( value ) )
          .toLoggableString( value, factory );
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core

public String toLoggableString(Object value, SessionFactoryImplementor factory) 
throws HibernateException {
  //TODO: terrible implementation!
  return value == null
      ? "null"
      : factory.getTypeHelper()
          .entity( HibernateProxyHelper.getClassWithoutInitializingProxy( value ) )
          .toLoggableString( value, factory );
}

代码示例来源:origin: riotfamily/riot

public String toLoggableString(Object value, SessionFactoryImplementor factory) 
throws HibernateException {
  //TODO: terrible implementation!		
  return value==null ?
      "null" :
        factory.getTypeHelper().entity(HibernateProxyHelper.getClassWithoutInitializingProxy(value)).toLoggableString(value, factory);
}

相关文章

微信公众号

最新文章

更多

SessionFactoryImplementor类方法