求教如何在控制台输出 当前session引用对象的地址
public List<T> getAll() {
Session session = getHibernateTemplate().getSessionFactory().getCurrentSession();
System.out.println("List_session"+session);
return super.getHibernateTemplate().loadAll(this.persistentClass);
}
程序用的是ssh框架,我想看看每次调用getAll()时使用的是不是同一个session. 所以就想用System.out.println()把这个session的地址输出来,但是我在控制台看到的是
List_sessionSessionImpl(PersistenceContext[entityKeys=[],collectionKeys=[]];ActionQueue[insertions=[] updates=[] deletions=[] collectionCreations=[] coll
ectionRemovals=[] collectionUpdates=[]])
想问一下大家这是怎么回事,一般当我们打印一个对象时,输出的不是像[test.Order@1fb8ee3]那样后面有一个十六进制数的吗?
我想可能是不是因为这个session是一个ThreaLoacl对象,所以输出的地址不一样。那我应该怎样才能看到session引用对象的地址?
Session session = getHibernateTemplate().getSessionFactory().getCurrentSession();
System.out.println("List_session"+session);
return super.getHibernateTemplate().loadAll(this.persistentClass);
}
程序用的是ssh框架,我想看看每次调用getAll()时使用的是不是同一个session. 所以就想用System.out.println()把这个session的地址输出来,但是我在控制台看到的是
List_sessionSessionImpl(PersistenceContext[entityKeys=[],collectionKeys=[]];ActionQueue[insertions=[] updates=[] deletions=[] collectionCreations=[] coll
ectionRemovals=[] collectionUpdates=[]])
想问一下大家这是怎么回事,一般当我们打印一个对象时,输出的不是像[test.Order@1fb8ee3]那样后面有一个十六进制数的吗?
我想可能是不是因为这个session是一个ThreaLoacl对象,所以输出的地址不一样。那我应该怎样才能看到session引用对象的地址?
...全文
相关推荐
php查看当前Session的ID实例
主要介绍了php查看当前Session的ID的方法,实例分析了两种常见的获取session中ID的技巧,非常具有实用价值,需要的朋友可以参考下
oracle查看session状态
自己整理的关于oracle session的状态查看,对新手有一定的帮助,希望您喜欢。
php保存信息到当前Session的方法
本文实例讲述了php保存信息到当前Session的方法。分享给大家供大家参考。具体如下: php中可通过$_SESSION保存session变量,下面的代码简单演示了 $_SESSION的用法 <?php session_start(); print(<html><b>); $_SESSION[sitename] = W3M; print(A value saved in the session named as sitename.\n); $_SESSION[MyChoice] = red; print(A value saved in the ses
java控制台输入cmd命令, ssh远程linux shell命令, 并打印命令输出到控制台
本地cmd命令, 输入命令, 并在控制台输出命令执行结果 jsch 远程ssh到linux服务器, 执行结果并显示输出
退出页面自动清除session技巧
退出页面自动清除session技巧


Web 开发
