本文整理了Java中org.hibernate.engine.spi.SessionFactoryImplementor.getTypeHelper()
方法的一些代码示例,展示了SessionFactoryImplementor.getTypeHelper()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SessionFactoryImplementor.getTypeHelper()
方法的具体详情如下:
包路径:org.hibernate.engine.spi.SessionFactoryImplementor
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!