5.3.7 SessionFactory

此类用于生成和管理会话。一个 Session 为数据库事务和操作提供上下文。每个独立用户都应该拥有自己的会话。

openSession(Object mappings, Function(Object error, Session session) callback);

打开一个数据库会话对象。表 mappings 在会话开始时进行验证。会话所需的资源会提前分配;如果这些资源不可用,该方法会在回调中返回错误。

Array getOpenSessions();

获取由此 SessionFactory 创建的所有打开的会话。

close(Function(Error err));

关闭与数据库的连接。这可以确保正确断开连接。传递进来的函数会在关闭操作完成后调用。