本文整理了Java中org.hibernate.Hibernate.entity()
方法的一些代码示例,展示了Hibernate.entity()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Hibernate.entity()
方法的具体详情如下:
包路径:org.hibernate.Hibernate
类名称:Hibernate
方法名:entity
[英]A Hibernate persistent object (entity) type.
[中]休眠持久对象(实体)类型。
代码示例来源:origin: hibernate/hibernate
public Query setEntity(int position, Object val) {
setParameter( position, val, Hibernate.entity( session.bestGuessEntityName(val) ) );
return this;
}
代码示例来源:origin: hibernate/hibernate
public Query setEntity(String name, Object val) {
setParameter( name, val, Hibernate.entity( session.bestGuessEntityName(val) ) );
return this;
}
代码示例来源:origin: hibernate/hibernate
public String toLoggableString(Object value, SessionFactoryImplementor factory)
throws HibernateException {
//TODO: terrible implementation!
return value==null ?
"null" :
Hibernate.entity( HibernateProxyHelper.getClassWithoutInitializingProxy(value) )
.toLoggableString(value, factory);
}
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
public String toLoggableString(Object value, SessionFactoryImplementor factory)
throws HibernateException {
//TODO: terrible implementation!
return value==null ?
"null" :
Hibernate.entity( HibernateProxyHelper.getClassWithoutInitializingProxy(value) )
.toLoggableString(value, factory);
}
代码示例来源:origin: hibernate/hibernate
private Type guessType(Class clazz) throws HibernateException {
String typename = clazz.getName();
Type type = TypeFactory.heuristicType(typename);
boolean serializable = type!=null && type instanceof SerializableType;
if (type==null || serializable) {
try {
session.getFactory().getEntityPersister( clazz.getName() );
}
catch (MappingException me) {
if (serializable) {
return type;
}
else {
throw new HibernateException("Could not determine a type for class: " + typename);
}
}
return Hibernate.entity(clazz);
}
else {
return type;
}
}
代码示例来源:origin: hibernate/hibernate
type = Hibernate.entity( typeClass );
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
type = Hibernate.entity( typeClass );
内容来源于网络,如有侵权,请联系作者删除!