【多选题】以下有关SqlSession的说明正确的是()
A. SqlSession是MyBatis框架中另一个重要的对象,其主要作用是执行持久化操作 B. 每一个线程都应该有一个自己的SqlSession实例,并且该实例是不能被共享的 C. SqlSession实例也是线程不安全的,因此其使用范围最好在一次请求或一个方法中 D. 使用完SqlSession对象之后,要及时的关闭它,通常可以将其放在finally块中关闭
A. SqlSession是MyBatis框架中另一个重要的对象,其主要作用是执行持久化操作 B. 每一个线程都应该有一个自己的SqlSession实例,并且该实例是不能被共享的 C. SqlSession实例也是线程不安全的,因此其使用范围最好在一次请求或一个方法中 D. 使用完SqlSession对象之后,要及时的关闭它,通常可以将其放在finally块中关闭
举一反三
- 由于SqlSession实例是线程不安全的,因为使用完SqlSession对象后要及时关闭,通过可以将其放在()块中关闭
- 每一个线程都应该有一个自己的SqlSession实例,并且该实例是不能被共享的()
- 下列关于SqlSession的说法正确的是()。 A: SqlSession是线程安全的 B: SqlSession可以通通过newSqlsession()创建。 C: SqlSession主要作用是执行持久化操作 D: SqlSession使用完毕,无需把它关闭。
- SqlSession实例也是线程安全的,可以将其放在一个类的静态字段、实例字段或任何类型的管理范围(如Servlet的HttpSession)中使用()
- SqlSession是MyBatis框架中另一个重要的对象,它是应用程序与持久层之间执行交互操作的一个单线程对象,其主要作用是执行持久化操作()