直接從來源:
public final class TypeFactory implements Serializable {
private static final Logger log = LoggerFactory.getLogger(TypeFactory.class);
private final TypeScopeImpl typeScope = new TypeScopeImpl();
public static interface TypeScope extends Serializable {
public SessionFactoryImplementor resolveFactory();
}
private static class TypeScopeImpl implements TypeFactory.TypeScope {
private SessionFactoryImplementor factory;
public void injectSessionFactory(SessionFactoryImplementor factory) {
if (this.factory != null) {
log.warn("Scoping types to session factory {} after already scoped {}", this.factory, factory);
}
else {
log.trace("Scoping types to session factory {}", factory);
}
this.factory = factory;
}
...
您是否定義了多個使用相同類型的工廠? – MahdeTo 2012-02-07 15:32:49
實際上,我向會話動態添加了新的實體。 – Stephan 2012-02-08 05:11:07