早教吧作业答案频道 -->其他-->
javagetCurrentSession与openSession区别据介绍:getCurrentSession可以根据上下文来决定到底需不需要新建一个session,openSession是一定会新建一个那么Sessionsession=sf.getCurrentSession();Sessionsession1=sf.getCurren
题目详情
javagetCurrentSession与openSession区别据介绍:getCurrentSession可以根据上下文来决定到底需不需要新建一个session, openSession是一定会新建一个 那么Sessionsession=sf.getCurrentSession(); Sessionsession1=sf.getCurrentSession(); System.out.print(session.equals(session1)); 为什么是false?按理说是指向同一个Session对象应该是true啊! 还有System.out.print(session==session1);怎么就输出true了?? “==”不是比较引用(引用的地址)吗?一个是session一个是session1 怎么就true了呢??
▼优质解答
答案和解析
getCurrentSession的话会自动关闭,而openSession需要你手动关闭。 如果你正在查询,使用的openSession而没有手动关闭,多次之后会导致连接池溢出,系统会挂掉的~ session==session1虽然它们的别名是不一样的,但是指向同一块内存空间的,若如你所说应该是不一样,那内存中就会有2个一样的内存空间咯?那这样也不好管理的哦
看了javagetCurrentS...的网友还看了以下:
S J S Z T K D S M G Y C:W A N,Q B N G S N B Y G W 2020-04-06 …
完全归纳法证明相等∑j=n/2(n+1),j=1到n,这个是提前给出的,可以不用证明在接下来的完全 2020-04-27 …
可以参考的公式是:s[1]=a[1];s[n]=s[n-1]>=0?s[n-1]+a[n]:a[n 2020-05-14 …
下列划线字的注音全都正确的一项是A.俨然(yǎn)苔痕(tái)二十八宿(sù)B.寒噤(jìn) 2020-05-14 …
求解释一个带mod的公式公式:m=s*floor(j/s)+(j+floor(12*j)/N)mo 2020-05-17 …
以M,V,E,M,J,S,U,N,P为首字母造句,英语强悍的来例子:"Myveryexccelle 2020-07-03 …
注音有误的一项是()。A.忌讳(jìhuì)蒿艾(hāoài)碾(niǎn)坊走车(jū)路B.焖 2020-07-15 …
1.下列各项中加点字的注音有误的一项是()A.阴晦(huì)萧索(xiāo)寓所(yù)祭祀(jì 2020-07-15 …
请在下列句子中选出字音有错误的一项A.袅娜nuó靓丽liàng靓妆jìng浑沌hún潭柘寺zhèB 2020-07-22 …
1.下列各项中加点字的注音有误的一项是()A.阴晦(huì)萧索(xiāo)寓所(yù)祭祀(jìs 2020-12-07 …