小编Bad*_*dal的帖子

Node.js中本地模块和全局模块有什么区别?何时使用本地和全局模块?

我们可以使用require函数访问本地模块,但不能通过它访问全局模块.我在某处读到要使用全局模块,我们需要将其设置为本地,然后通过require函数导入它.因此,如果我们无法直接访问全局模块,那么使用它的需求是什么.

node.js npm node.js-client node.js-domains node.js-stream

15
推荐指数
1
解决办法
6309
查看次数

即使在关闭会话之后,Hibernate也会在oracle db中保持非活动会话

在我的hibernate应用程序中,我编写了下面的代码,用于将EmployeeRegistration对象保存到oracle db中.

public Integer submitDetails(EmployeeRegistration es)
{
    Session session = factory.openSession();
    Transaction tx = null;
    Integer employeeID = null;
    try
    {
        tx = session.beginTransaction();
        employeeID = (Integer)session.save(es);
        session.flush();
        tx.commit();
    }
    catch(HibernateException e)
    {
        if(tx != null)
        {
            tx.rollback();
        }
        e.printStackTrace();
    }
    finally
    {
        if(session.isOpen())    {
        session.close();
        }
    }
    return employeeID;
}
Run Code Online (Sandbox Code Playgroud)

关闭会话后,它会在oracle db中保持非活动会话.我在oracle中使用以下查询检查了非活动会话.

SQL> select USERNAME,COUNT(*) FROM V$SESSION WHERE STATUS='INACTIVE' GROUP BY USERNAME ;
Run Code Online (Sandbox Code Playgroud)

如何通过hibernate杀死所有非活动会话.任何人都可以帮我解决这个问题.

java oracle session hibernate hibernate-mapping

6
推荐指数
1
解决办法
2978
查看次数

1
推荐指数
1
解决办法
1254
查看次数